小编use*_*223的帖子

Facebook API:将照片上传到墙上?

我正在尝试将照片上传到我的页面墙上(我正在成功地这样做)但不是我喜欢的方式.

以下是我希望照片显示的方式:http://screencast.com/t/wnRFBh1xlf

但是,这是它实际出现的方式:http://screencast.com/t/4WblA7s8fyE

这是我用cURL上传照片的代码(或者更确切地说,链接到它)

$img_url = "url";
$page_id = "XXXXX";
$url = "https://graph.facebook.com/$page_id/feed";
$fields = array(
                        'access_token'=>urlencode("XXXXXXX"),
                        'message'=>urlencode("Far Cry 3!"),
                        'picture'=>$img_url
                );
Run Code Online (Sandbox Code Playgroud)

所以,从我所知道的,我应该能够将图像存储在我的服务器上并将图像的来源发布,但是当我这样做时,我只是得到一个错误.

这是代码和错误......

"{"error":{"message":"(#100)源网址格式不正确","输入":"OAuthException","code":100}}"

$img_url = 'url';
$img = 'temp_image.jpg';
$contents = file_get_contents($img_url);
file_put_contents($img, $contents);
$path = realpath($img);
//echo $path;

//set POST variables
$page_id = "XXXXXX";
$url = "https://graph.facebook.com/$page_id/feed";
$fields = array(
                        'access_token'=>urlencode("XXXXXXX"),
                        'message'=>urlencode("Far Cry 3!"),
                        'source'=>"@".$path
                );
Run Code Online (Sandbox Code Playgroud)

我不确定这里出了什么问题,并且一直在寻找它 - 没有运气.

希望有人能给我一个关于我应该做什么的线索.

谢谢!

php facebook facebook-graph-api

6
推荐指数
1
解决办法
2436
查看次数

</ script>在字符串结尾脚本部分

我有一个问题,我正在尝试使用JQuery将字符串附加到div.

该字符串将是HTML,偶尔用户将使用字符串中的脚本标记.

不幸的是,当浏览器</script>在字符串中读取内容时,它会结束该部分并将所有以下javascript打印到浏览器中.显然,我们不希望如此.

有没有办法让浏览器不解析字符串中的任何内容?

这方面的一个例子可能是附加到div的Adsense广告.

javascript jquery

1
推荐指数
1
解决办法
58
查看次数

标签 统计

facebook ×1

facebook-graph-api ×1

javascript ×1

jquery ×1

php ×1