簡體   English   中英

用戶離線時如何發布到用戶牆上

[英]How to post to user's wall when user is offline

用戶在線時,我剛剛使用javascript sdk發布到了牆上。

我開始喜歡它。 現在,我想在用戶離線時發布到牆上。 我已經有該用戶的擴展權限。

當用戶離線使用javascript sdk時,如何發布到用戶的牆上。

這是我的代碼:

function Publish(body){
        FB.api('/me/feed', 'post', { message: body }, function(response) {
            if (!response || response.error) {
                 alert('Error occured');
            } else {
                 alert('Post ID: ' + response.id);
            }
       });
 }

感謝您的幫助。

謝謝。

只有在用戶允許您的情況下,才有可能。 換句話說,您需要用戶的offline_access擴展權限,只有在此之后,您才可以這樣做。

我不太確定這一點,但我不相信您只能使用JavaScript API來完成。

僅讓用戶接受權限是不夠的-並不能使您的所有API調用都“自動”進行。 如此處第3項所述,您將獲得一個access_token ,該access_token將在以后的用戶代表API的調用中使用。

因此,使用offline_access權限輸入了問題。 如果僅使用JavaScript,您將在哪里存儲授予脫機訪問權限的訪問令牌,以便在用戶不在他們的計算機上時可以使用它?

如果您甚至知道如何存儲和檢索它以供以后使用,我也不知道您是否可以甚至使用JavaScript SDK來為非會話用戶進行API調用。

據我了解,您僅需要'publish_stream'權限- 如果我請求publish_stream,請選中是否需要“ offline_access”權限?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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