簡體   English   中英

FB.api('/ photos')在Facebook應用程序之外工作,但不在應用程序內部

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM