如何在登录Unity后请求发布权限

时间:2014-03-21 13:58:57

标签: facebook facebook-graph-api unity3d facebook-unity-sdk facebook-permissions

我知道iOS / Android SDK中有一项称为reauthorizeWithPublishPermissions的功能。

但我在Unity FB SDK中找不到此功能。我怎样才能做到这一点?

我知道在登录期间可以说明权限。如果用户不允许发布权限,稍后用户单击“共享/发布到墙”,该怎么办?至少我必须提示用户并再次请求权限。

任何人都有解决此问题的方法吗?

1 个答案:

答案 0 :(得分:3)

只需在publish_action / public_stream权限的任何地方致电FB.login ,即可向您要求发布权限 -

FB.Login("publish_action", AuthCallback);

要了解用户在任何给定时间拥有哪些权限,您可以通过编写类似于

的内容来阅读/user/permissions Graph API端点
FB.API("/me/permissions", HttpMethod.GET, delegate (FBResult response) {
  // inspect the response and adapt your UI as appropriate
  // check response.Text and response.Error
});