0

我們的Facebook應用連接到業務經理帳戶。我們創建了一個系統用戶來管理我們的所有廣告系列。我們正在自動處理我們不擁有的這些網頁的許可請求,以便我們可以代表他們創建廣告。 (This將是用例,如果我沒有弄錯的話)。是否允許業務經理系統用戶請求訪問頁面?

爲此,我們使用<business id>/pages邊緣,發送帶有目標頁面ID,訪問類型和允許角色的請求。使用圖形瀏覽器時,我們似乎可以在使用用戶訪問令牌時執行此操作,但在使用系統用戶的令牌時不能執行此操作。

這是故意的還是我們錯過了什麼?

編輯

爲了澄清,這是成功的反應,我們使用普通用戶令牌時得到:

{"access_status": "PENDING"} 

而這是我們使用系統用戶的令牌時收到錯誤消息:

{ 
    "error": { 
    "message": "You do not have permission to request access to the given object.", 
    "type": "OAuthException", 
    "code": 3988, 
    "error_subcode": 1690095, 
    "is_transient": false, 
    "error_user_title": "Invalid Permissions For Page Access Request", 
    "error_user_msg": "Your business isn't allowed to request access to this Page. Please ask the Page owner to grant you access or contact our support team." 
    } 
} 

回答

0

解決了它。有兩種類型的系統用戶:system usersadmin system users。此操作需要admin system user,使用system user將失敗,並顯示上述錯誤。

相關問題