0

我發送生成的請求給用戶的應用程序的應用程序生成的請求的數據參數(已授權的應用程序)調用這個函數的如何獲得在Facebook的用戶

function send_app_request(){ 
    FB.api("/" + '<USER-ID>' + "/apprequests", "POST", { 
    message: "Custom Request for you!", 
    data: "<REDIRECT-APP-URL>", 
    access_token: "<APP-ACCESS-TOKEN>" 
    }, function(response) { 
    console.log(response); 
    }); 
} 

當用戶點擊在出現在畫布右上角的應用程序圖標(帶有紅色數字)下方的彈出窗口中,他被重定向到具有'request_ids'作爲參數之一的畫布的索引頁面。如何獲取/解碼我在FB.api調用期間(在上面的函數中)傳遞的'data'參數(包含一個url),以便我可以將用戶重定向到我的應用程序中的特定位置(url)。

我在許多應用程序中看到過這種功能,我無法弄清楚他們如何能夠將用戶重定向到應用程序中的特定位置,而不是當用戶點擊流行音樂時的索引頁向上。

回答

0

數據特定於您發送給用戶的請求。

當用戶點擊請求並進入您的頁面(使用「request_ids」參數)時,您應該獲取請求的數據。

的URL,從得到的請求:

https://graph.facebook.com/USER_ID/apprequests

你將得到的請求和數據爲每一個列表(如果這樣被送到)。 然後,您需要通過發出一個請求,以刪除用戶的要求:

https://graph.facebook.com/REQUEST_ID?method=delete

你可以在這裏找到一個PHP例子:Upgrade to Requests 2.0

+0

感謝名單了很多尼茨! – serpent403

相關問題