我有一個開放的session.when我試圖發佈的朋友牆帖子它說我沒有權限做這個我可以設置流發佈權限已經打開在android會話。設置facebook流發佈權限
1
A
回答
5
如果你有一個已經打開的會話,你應該檢查它是否已經有「publish_stream」或「publish_action」權限,如果不是,請調用requestNewPublishPermissions。像
Session session = Session.getActiveSession();
List<String> permissions = session.getPermissions();
if (!permissions.contains("publish_actions")) {
Session.NewPermissionsRequest newPermissionsRequest = new Session.NewPermissionsRequest(this, Arrays.asList("publish_actions"))
.setDefaultAudience(SessionDefaultAudience.FRIENDS);
session.requestNewPublishPermissions(newPermissionsRequest);
}
0
您可以設置如下公佈的權限:
private static final String[] PERMISSIONS = new String[] { "publish_stream" };
並檢查了Facebook的授權方法此權限如下:
public void loginAndPostToWall() throws CustomException { try { m_facebook.authorize(FacebookShareActivity.this, PERMISSIONS, Facebook.FORCE_DIALOG_AUTH, new LoginDialogListener()); } catch (Throwable p_e) { throw new CustomException(TAG + "Error in loginAndPostToWall()", p_e); } }
+0
不幸的是,Facebook對象現在已被棄用,所以我們應該避免使用這個。 – 2013-12-20 19:23:11
相關問題
- 1. 如何設置用戶在Facebook上發佈流的權限?
- 2. 設置Facebook發佈流URL
- 3. 不能設置facebook權限
- 4. Facebook SDK:FBLoginView重新授權發佈流
- 5. facebook sdk 3.15設置強制權限
- 6. Facebook的流發佈
- 7. 未能打開流,甚至拒絕權限設置權限
- 8. 設置權限
- 9. Facebook登錄與Android的Facebook閱讀和發佈權限SDK 4.8.0
- 10. 重置Facebook權限iOS SDK
- 11. 發佈網站並設置文件夾權限
- 12. Libgdx GDXFacebook發佈權限
- 13. Facebook發佈到新聞流
- 14. Facebook Connect中的流發佈
- 15. Facebook發佈視頻流+ PHP
- 16. 使用Facebook的流發佈
- 17. 流星中的全球發佈設置
- 18. iOS Facebook權限
- 19. Facebook權限
- 20. Facebook權限iOS
- 21. Facebook manage_groups權限
- 22. Facebook sdk權限
- 23. Facebook權限
- 24. 我如何獲得權限發佈到Facebook頁面牆
- 25. Facebook頁面管理員沒有發佈操作權限
- 26. Facebook發佈到我的頁面沒有publish_stream權限的牆
- 27. Facebook圖形API - (#200)頁面上的權限錯誤發佈
- 28. 如何使用Facebook的Android SDK請求發佈權限?
- 29. 發佈到頁面的Python facebook SDK權限錯誤
- 30. 發佈流的權限沒有正確完成
我很困惑,code.its完全錯誤,我認爲。請你能告訴我如何設置已經打開的會話的權限 – user1688181 2013-03-19 08:54:44