【发布时间】:2012-02-27 01:34:43
【问题描述】:
我对 Facebook API 很陌生,目前我正在使用 Facebook PHP SDK。因此,我有兴趣在我的墙上 (/me/links/) 上自动从 facebook 分享某张图片(如 http://www.facebook.com/photo.php?fbid=10150286544861729&set=a.10150286544851729.375565.20531316728&type=1)。 因此,在 POST 请求中,我发送参数“source”和“link”,它们都指向同一个 URL(图像 URL)。但是我得到了 OAuthException "(#1500) The url you provide is invalid"。
我已经允许“publish_stream”和“share_item”权限,但最尴尬的是我的代码似乎没有任何问题,但不知何故,应用程序设置,因为如果我得到同样的错误我使用 Graph API Explorer,生成具有相同权限的访问令牌。
我在这里错过了什么?
没关系,现在图形 API 浏览器工作正常,我刚刚生成了另一个令牌,它工作正常。所以,问题可能出在代码上,所以这里是:
$share = $facebook->api('/me/links', 'POST', array(
'source' => urlencode($temp_test),
'link' => urlencode($temp_test),
));
有什么问题吗?
【问题讨论】:
标签: facebook api permissions