[英]FB.api('/photos') works outside of Facebook app, but not WITHIN the app
我通過FB.api(“/ photos”,“post”等)使用JS SDK發布用戶臉書的照片...
我可以在FB應用程序之外的專用URL中成功完成此操作。 但是當試圖在應用程序中發布時,我收到此錯誤:
Error occured:{"message":"An unknown error has occurred.","type":"OAuthException","code":1}
我每次都有一個有效的訪問令牌。 有人可以幫忙嗎? 謝謝!
FB.api('/photos', 'post', {
message: 'Use the Sephora Framework app to transform pictures from your life into one extraordinary story. http://seph.me/SmcbkM',
access_token: Sephora.accessToken,
url: imgURL
}, function (response) {
if (!response || response.error) {
alert('Error occured:' + JSON.stringify(response.error));
} else {
FB.api('/'+response.id, function(response){
storeSubmission(response.images[1].source);
});
}
});
你使用了錯誤的終點: /photos
。
您必須在會話中指定要添加照片的配置文件的用戶ID或當前用戶。
所以正確的電話是: /me/photos
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.