带照片的PHP Facebook提要(Graph API:2.5)

带照片的PHP Facebook提要(Graph API:2.5),facebook,facebook-graph-api,Facebook,Facebook Graph Api,我试着在我的墙上发布一个提要,并将其与一张照片链接(稍后链接到粉丝页面的墙上) 首先,我发布了一张照片(它是有效的) 我对照片使用以下参数: [endpoint] => /me/photos [message] => my caption [source] => URL of the Photo [no_story] => true 然后我将一个带有照片的提要发布到我的墙上,并抛出一个异常 图形返回错误:参数无效,代码:100 我对提要使用以下参数: [endpoint

我试着在我的墙上发布一个提要,并将其与一张照片链接(稍后链接到粉丝页面的墙上)

首先,我发布了一张照片(它是有效的)

我对照片使用以下参数:

[endpoint] => /me/photos
[message] => my caption
[source] => URL of the Photo
[no_story] => true
然后我将一个带有照片的提要发布到我的墙上,并抛出一个异常

图形返回错误:参数无效,代码:100

我对提要使用以下参数:

[endpoint] => /me/feed
[message] => My Message
[object_attachment] => The id of the photo
如果我删除参数“object\u attachment”,它就会工作。在文档中,它是一个有效的参数。 我不知道我做错了什么

异常的行:

 switch ($code) {
            // Login status or token expired, revoked, or invalid
            case 100:
            case 102:
            case 190:
                return new static($response, new FacebookAuthenticationException($message, $code));
我使用Graph API版本:2.5

我的问题解决方案: 使用图形资源管理器时,出现以下错误: Stream post URL安全应用程序设置不允许一个或多个给定URL。它必须与网站URL或画布URL匹配,或者域必须是应用程序域之一的子域。阅读以了解有关安全性的应用程序设置的更多信息


在这个链接上:我找到了一个解决方案。转到Facebook应用程序。编辑其设置。在“高级设置”页面上,禁用“Stream post URL安全性”选项。

您确实在使用SDK的2.5版吗?您能否使用相同的访问令牌在Graph Explorer上重现该问题?如果是这样的话,我会将此作为bug提交给@HeyDarren是的,我使用v2.5。我在graph explorer中使用相同的令牌进行了尝试,结果成功了。但不是用php代码。是否需要延长令牌的生存时间?我将再次检查我的代码。