PHP Facebook Feed with Photo(图API:2.5)

时间:2015-12-04 09:14:09

标签: facebook facebook-graph-api

我尝试将一个Feed发布到我的墙上并将其与照片链接(稍后将其链接到粉丝页面的墙上)。

首先我张贴一张照片(它有效)。

我对照片使用以下参数:

[endpoint] => /me/photos
[message] => my caption
[source] => URL of the Photo
[no_story] => true

然后我将带有照片的Feed发布到我的墙上,并抛出异常。

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

我将以下参数用于Feed:

[endpoint] => /me/feed
[message] => My Message
[object_attachment] => The id of the photo

如果我删除参数“object_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 Version:2.5 https://developers.facebook.com/docs/graph-api/reference/v2.5/page/feed#publish

我的问题的解决方案: 当我使用Graph Explorer时出现以下错误: Stream post URL安全应用设置不允许使用一个或多个指定的网址。它必须与网站URL或Canvas URL匹配,或者域必须是App域之一的子域。阅读https://developers.facebook.com/docs/facebook-login/security/,详细了解与安全相关的应用设置。

在此链接:https://stackoverflow.com/a/18194474/3303652我找到了解决方案。转到Facebook应用程序。编辑其设置。在“高级设置”页面上,禁用“流后URL安全性”选项。

0 个答案:

没有答案