2014-07-22 10 views
9

我想我與Facebook應用程序集成。我正在使用Facebook SDK。在我的應用程序中,我試圖向Facebook發佈一些消息。我已經在Facebook開發者網站上爲此創建了一個應用程序。我已經使用了這個應用程序ID和publish_actions權限。但我無法發佈消息給Facebook。以前它做過。從2014年5月起,我是否需要通過Facebook的應用程序批准才能從Android應用程序發佈到我們自己的Feed?

我搜索這個問題,似乎經過4月30日的Facebook改變了關於角色的一些結構。截至2014年5月1日,如果你想張貼任何用戶[除了應用程序註冊開發]時間線,你需要Facebook的許可即應用需要批准提交。 請參考https://developers.facebook.com/docs/facebook-login/permissions/v2.0#review

審批過程需要apk提交,截圖,隱私政策等。 https://developers.facebook.com/docs/apps/review

在進行此審批流程之前,我只想知道這是從Android應用程序向Facebook發送消息的唯一方式嗎?

+1

得到許可,您可以使用本機共享和信息/發送對話框。我不認爲他們需要批准 – WizKid

+0

感謝您的快速響應。您是否打算致電共享意圖(ACTION_SEND?)?在這種情況下,他們不接受任何保存消息分享,只有登錄的用戶可以輸入消息並分享。 –

+0

我的意思是這樣的:https://developers.facebook.com/docs/ios/share – WizKid

回答

0

最好的答案我可以找到,這被證實是:

https://www.facebook.com/legal/terms

期限#2的狀態:

你擁有所有你發佈在Facebook上的內容和信息,並您可以通過您的隱私和應用程序設置來控制它的共享方式。

第9條條款規定您可能有必須遵守的規定,但除非您打算提供法律,商業或商標服務或物品,否則您很有可能會去。

1

是的,它是正確的,你必須首先從Facebook獲得批准,併爲您必須將其提交審查爲您發佈的鏈接說明。但是,如果您在後臺發帖而不顯示用戶發佈的內容,就是這種情況。 https://developers.facebook.com/docs/apps/review 我在iOS應用中的一個做同樣的事情時,通過我的應用程序在Facebook的用戶登錄應用程序請求的權限,有它顯示來自Facebook的一個警告,你必須獲得來自Facebook的權限後製作時應用程序公開。 默認情況下,這三種權限給出: 1.電子郵件 2. user_friends和 3. public_profile

你必須提交審查額外的許可。 您可以在應用程序中使用,以選擇通過對話框: 請參閱此鏈接: https://developers.facebook.com/docs/android/share

1

如果你被列爲下您的應用程序角色管理員,測試人員或開發人員,可以張貼到所擁有的Facebook頁面不先從Facebook

相關問題