2012-08-09 29 views
3

幾年前,我們創建並部署了兩個Facebook應用程序。幾個月前,Facebook將與這些應用關聯的帳戶重新分類爲「商業」而不是「個人」。發生這種情況後,我們無法訪問我們的應用程序。任何嘗試訪問應用的開發者網址都會立即將我們重定向到我們基本的Facebook牆。如何更改只有管理員已被Facebook轉換爲企業帳戶的應用程序設置

現在,我們正在接受電子郵件從Facebook的警告,我們的應用程序需要的隱私政策的更新,如果我們沒有讓他們,然後「將採取行動。」由於我們無法訪問這些應用程序,因此我們顯然無法修改隱私政策。

我們如何解決這個問題?我們需要更改應用設置和/或嚮應用添加新的管理員。

+0

我認爲這是不是在帖子的Stackoverflow規則中,但與更多的追隨者標籤,你可能會得到一個答案或更好的地方發佈,祝你好運。 – Fionnuala 2012-08-09 09:34:59

回答

2

您可以通過API編輯應用程序設置:

更多細節

大部分應用程序的設置見https://developers.facebook.com/docs/reference/api/application/可以直接通過API使用用戶訪問令牌爲管理員的一個改變。

您可以通過API添加額外的管理員 - 獲取企業帳戶,這是目前應用程序的管理員訪問令牌,然後使用訪問令牌添加額外的管理員

檢查用戶要補充的是一個有效的用戶是一個應用程序管理(即對文件中的手機號碼或信用卡 - 您可以檢查此通過讓用戶創建一個應用程序本身),然後再:

POST到https://graph.facebook.com/[APP ID HERE]/roles?access_toke=<ACCESS TOKEN>與參數:

  • user - 用戶的用戶ID添加
  • role - 作用是將它們添加到,有效的選項是「管理員」,「開發」,「測試」或「洞察用戶的
+0

我試圖將用戶添加到幾個孤立的應用和APP_ID /角色終點返回以下響應: { 「錯誤」:{ 「消息」:「不支持操作」, 「類型」:「FacebookApiException 」 ‘代碼’:100 }} 正在 – 2012-11-14 13:10:28

+0

你肯定使用商家帳戶中的訪問令牌? - 我看到我原來的回答說應用程序訪問令牌工作,我不相信是這種情況,現在編輯 – Igy 2012-11-14 20:41:55

+0

@Igy感謝您在這裏關閉它之前的答案。我們遇到了同樣的問題,並試圖找出如何控制。我相信我對您提到的'角色'網址進行了適當的身份驗證,我得到的回覆是{「data」:[]}。如果我使用我仍然可以控制的應用程序來測試這種相同類型的查詢,那麼「數據」數組將返回實際角色。所以看起來這個應用程序真的沒有賬戶分配給它,這意味着我不能重新分配。 – 2013-05-14 18:42:26

相關問題