1
我有一個應用程序只需要「user_about_me」。現在我想要求新的權限(publish_stream),但如果用戶忽略新權限,則響應對象將返回「已連接」。因爲我想發佈到用戶的牆上,所以在發佈到用戶的牆上時會出現錯誤「用戶尚未授權應用程序執行此操作」。Facebook要求新的功能
我該怎麼做?
我正在使用Javascript SDK。
感謝
我有一個應用程序只需要「user_about_me」。現在我想要求新的權限(publish_stream),但如果用戶忽略新權限,則響應對象將返回「已連接」。因爲我想發佈到用戶的牆上,所以在發佈到用戶的牆上時會出現錯誤「用戶尚未授權應用程序執行此操作」。Facebook要求新的功能
我該怎麼做?
我正在使用Javascript SDK。
感謝
基本上,你必須處理的用戶權限/授權做好一切準備,當用戶登錄下面是一些FB集成簡化的工作的例子,我已經做了。
FB.Event.subscribe('auth.login', function(response) {
if(response.status === 'connected'){
FB.api('/me/permissions', function(resp) {
if(resp.data[0].publish_stream){
//User has permissions and authorization
}
else{
//User has not enabled publish stream, ask them to enable permission
}
}
}
如果他們有權限,我向他們展示他們的頭像/用戶名和其他一些選項。如果沒有,我會提出一個鏈接,要求他們在點擊時獲得所需的權限。