使用Unity在Facebook上共享时使用什么权限

时间:2018-09-30 01:41:22

标签: facebook unity3d facebook-unity-sdk publish-actions

我通过我的Android应用程序(在Unity上开发)在Facebook上共享屏幕截图 它曾经可以完美地运行,但是我想Facebook改变了他们的政策,我不知道我需要使用什么权限才能继续在Facebook上共享纹理。

这就是我登录的方式:

   var permissions = new List<string>() {"publish_actions"};
   FB.LogInWithPublishPermissions(permissions);

通过使用CurrentAccessToken.Permissions,我在调试器上收到了Permissions: public_profile(这意味着用户未获得publish_actions权限)。

当我尝试通过以下方式在Facebook上分享图片时-

FB.API("me/photos", HttpMethod.POST, APICallback, wwwForm); 我收到403 forbidden

我听说publish_actions被删除了,所以现在如何分享屏幕截图?

1 个答案:

答案 0 :(得分:0)

是的,不再需要发布许可。怎么样 FB.ShareLink。这就是我现在使用的。 Facebook提供了一种新的分享方式,您再也无法轻而易举地做到这一点。这样,弹出窗口就会不断显示与发布相关。

https://developers.facebook.com/docs/unity/reference/current/FB.ShareLink