我知道iOS / Android SDK中有一项称为reauthorizeWithPublishPermissions
的功能。
但我在Unity FB SDK中找不到此功能。我怎样才能做到这一点?
我知道在登录期间可以说明权限。如果用户不允许发布权限,稍后用户单击“共享/发布到墙”,该怎么办?至少我必须提示用户并再次请求权限。
任何人都有解决此问题的方法吗?
答案 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
});