在我问我的问题之前,这里有一些关于我的设置和我面临的问题的细节。这是我在StackOverflow上的第一篇文章:)。
平台: Unity3d引擎+ Facebook的Prime31插件
上下文:我正在尝试将Facebook集成到我们的移动iOS应用程序中,这个应用是使用Unity3d (仍在开发中)开发的,我还试图使用一个名为Prime31的插件将其发布到用户朋友的墙上。
问题:我一直收到一个403禁止的错误,当我张贴到朋友墙。
代码:我正在使用以下代码
var token = FacebookBinding.getAccessToken();
Debug.Log( "access token: " + token );
var param = new Dictionary<string,object>
{
{"message", "Test message for dragons "},
{"access_token" , token},
{"name", "School of Dragons"},
{"caption", "Join the world of Dragons"},
};
Facebook.instance.post(id+"/feed",param, OnPostComplete);从另一段代码中检索id的位置。
附加信息:
问题:
任何帮助将非常感谢,因为我们有一个最后期限接近三天,这一功能应该做好,并在几天内准备好。
谢谢Anur
发布于 2014-06-27 06:45:28
当我使用我/照片分享一张照片时,我遇到了403个error.My,因为我的Facebook应用程序不批准publish_actions权限,而且我使用一个普通用户进行测试,只要测试用户可以使用未经批准的permissions.You可以使用应用程序管理页面的菜单“状态和审查”->提交请求许可。
发布于 2016-01-13 14:22:14
嗯,我使用的是unity3D,我有相同的FBResult::Error (res.Error.Text)文本(403被禁止),您需要查看res.ToString()是怎么说的。
例如,我的
""message":"(#200) Requires extended permission: publish_actions","type":"OAuthException","code":200,"fbtrace_id":"C3X4jSCm7or"https://stackoverflow.com/questions/18286329
复制相似问题