1

我知道 iOS/Android SDK 中有一个名为reauthorizeWithPublishPermissions.

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

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

有人有任何解决方法来处理这个问题吗?

4

1 回答 1

3

只需使用/权限调用FB.login ,只要您想请求发布权限-publish_actionpublic_stream

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
});
于 2014-03-24T13:40:56.697 回答