簡體   English   中英

Facebook圖形API中的GetAccounts

[英]Getaccounts in facebook graph api

這是一個通用的問題(盡管我正在將sdk sdk用於android)。

如果getaccounts api調用給出了一個空數組,是否表示

a)用戶以前拒絕過MANAGE_PAGE權限?
b)用戶尚未在應用程序中發出請求(然后請求獲得MANAGE_PAGE許可)?
c)沒有與用戶帳戶關聯的頁面?

如何區分以上3個?

謝謝。

使用/<ID>/permissions來區分

當用戶尚未看到manage_pages ,您應該看到其中沒有manage_pages權限

{
  "data": [
    {
      "permission": "user_birthday", 
      "status": "granted"
    }, 
    {
      "permission": "user_likes", 
      "status": "granted"
    }, 
    {
      "permission": "user_events", 
      "status": "granted"
    }, 
    {
      "permission": "user_friends", 
      "status": "granted"
    }, 
    {
      "permission": "email", 
      "status": "granted"
    }, 
    {
      "permission": "ads_management", 
      "status": "granted"
    }, 
    {
      "permission": "public_profile", 
      "status": "granted"
    }, 
  ]
}

當用戶拒絕manage_pages您應該會看到

 {
      "permission": "manage_pages", 
      "status": "declined"
    }

授予所有必要的權限后,如果accounts為空,則沒有頁面

暫無
暫無

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

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