图片发布不再使用facebook Graph API
图片发布不适用于Facebook Graph API 消息已发布,但图片未发布 我正在使用Graph API在Facebook上发布帖子 我的代码在发布图片时运行良好,但现在不再发布图片了 以下是旋度参数: 我正在发布到URL: POST参数为:图片发布不再使用facebook Graph API,facebook,facebook-graph-api,Facebook,Facebook Graph Api,图片发布不适用于Facebook Graph API 消息已发布,但图片未发布 我正在使用Graph API在Facebook上发布帖子 我的代码在发布图片时运行良好,但现在不再发布图片了 以下是旋度参数: 我正在发布到URL: POST参数为: access_token=TheToken&message=My+Message&picture=ImgUrl 其中: 访问令牌是有效的访问令牌 message是要显示在墙上的消息 图片是与要显示在墙上的消息相关联的图像 The ID
access_token=TheToken&message=My+Message&picture=ImgUrl
其中:
访问令牌是有效的访问令牌
message是要显示在墙上的消息
图片是与要显示在墙上的消息相关联的图像
The ID is valid and access_token is valid.
感谢您的帮助,Facebook在没有通知接口站点的情况下更改API的做法似乎是臭名昭著的 我在通过PHP使用graph api发布时也遇到了同样的问题。不知道原因是什么,但我的图片URL中有一个-符号(http://the.url/to/the-image.jpg). 重命名图像后,一切正常
你的图像url是什么?我使用了LINK参数而不是PICTURE参数,现在一切似乎都正常了。Facebook改变了它停止工作的图片参数。我没有更改系统上的任何代码,它只是停止工作。请参见Ken,但如果您希望link=指向其他内容,该怎么办?这项工作:
curl -F \
"picture=http://tycho.usno.navy.mil/gif/moons/m146.gif" \
-F "message=you're looking great tonight!" \
-F "name=Current Moon Phase" \
-F "link=http://www.calculatorcat.com/moon_phases/phasenow.php" -F caption="How the moon appears tonight" \
-F "access_token=111111111111111|2222222222222222222222222|33333333333333333333456n" \
"https://graph.facebook.com/215958041750734/feed"
您可以在以下位置看到结果:发布图片对我来说很有效,但不知何故,包含源(swf)会导致图片不再显示。这在上周之前一直有效。使用源参数对我有效:
$graph\u url=”https://graph.facebook.com/me/feed?"
. “source=”。urlencode($\u POST[“图片”])
. “&link=”。urlencode($\u POST[“链接])
. “&message=”。urlencode($\u POST['message']))
. “&method=POST”
. “&access_-token=”.$access_-token;
$response=file\u get\u contents($graph\u url);
$json=json_解码($response);
等待它
我注意到Facebook处理图片(最多15分钟)比在时间线上发布链接(即时)花费更多的时间。我正在使用Graph API创建提要帖子,但我仍然能够发布图片?也许再次检查您的参数谢谢,我的问题是uu登录url。您的答案解决了我的问题。Upvote。添加注释,因为这是最重要的答案。问题还可能是您正在为图片指定https url,但正在使用自签名证书。Facebook在访问图像时似乎拒绝使用自签名证书。谢谢,伙计。在facebook手册上找不到关于这一限制的内容,真是太遗憾了。