2014-12-01 86 views
1

我知道,使用Facebook API版本2.0,您現在必須獲得訪問Facebook用戶的user_groups的權限。我認爲這是一篇關於阻止垃圾郵件發送者的評論,我們開發了一個需要訪問user_group的應用,但實際上將用戶發回到他或她的Facebook頁面,所以我們認爲我們的應用會被批准。但是,回覆非常明確:Facebook API用戶組訪問

常規 user_groups權限僅適用於允許人們在Facebook尚不可用的平臺上使用Facebook的應用程序。 例如,如果您在Android和iOS上構建應用程序,則不會獲得此權限的批准。 Web,桌面和電視應用程序也不會被授予此權限。

所以我們的批准被否決了。我有兩個問題:

1)Facebook是否有上訴流程或聯繫某人的方式,以查看他們是否授予對該平臺免費的應用的權限?

2)如果沒有,並且沒有人可以訪問user_groups,這是一種可行的解決方法,不會違反Facebook政策。

我需要搜索我的註冊用戶Facebook羣組。我可以讓用戶邀請我加入user_group,然後成爲成員,並且一旦成員搜索該組並將信息分享給我的用戶?我知道一些組織是祕密的或關閉的,我需要管理員的批准,這會減慢過程,但還有什麼其他的解決方法是需要user_group信息的應用程序?

謝謝。

+0

你得到的迴應得到的HTML和提取用戶組的ID下https://developers.facebook.com/docs/facebook-login/permissions上市/v2.2#reference-user_groups。沒有理由上訴,因爲很明顯你不會被批准 – WizKid 2014-12-01 17:54:42

+0

這個問題似乎是無關緊要的,因爲它是關於Facebook的政策。 – phwd 2014-12-01 17:55:32

回答

0

現在還沒有解決方案,facebook不允許您通過graph-api獲取用戶組列表。我有唯一的辦法是,你的用戶創建應用程序和開發人員能夠獲得許可證user_groups,但在7月8日PHP的SDK-V5的發佈之後,你會得到一個錯誤,指出:

無效的範圍:user_groups 。此消息僅向開發人員顯示。 您的應用的用戶將忽略這些權限(如果存在)。請 閱讀有效權限的文檔在 https://developers.facebook.com/docs/facebook-login/permissions

我的建議是尋找一種方式來獲得用戶組的列表,而無需依靠API,Facebook將越來越多地把一個暫停,直到它不可能得到。

我會嘗試從 https://www.facebook.com/bookmarks/groups