在此之前我问我的问题是我的设置和我面临的问题的一些细节。 这是我在StackOverflow上的第一篇文章:)。
平台: 用于Facebook的Unity3d引擎+ Prime31插件
背景: 我正在尝试将Facebook集成到我们使用Unity3d开发的移动iOS应用程序中(仍在开发中),我正在尝试使用名为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
答案 0 :(得分:0)
当我使用我/照片分享图片时我遇到403错误。我的情况是因为我的Facebook应用程序不批准publish_actions权限,而我使用普通用户进行测试,只是测试用户可以使用未批准的权限你可以使用app管理页面的菜单&#34; Status&amp;审查&#34; - &GT; &#34;提交&#34;请求许可。
答案 1 :(得分:0)
好吧,我正在使用unity3D我有相同的FBResult :: Error(res.Error.Text)文本(403禁止) 你需要看看res.ToString()说的是什么。
例如我的
""message":"(#200) Requires extended permission: publish_actions","type":"OAuthException","code":200,"fbtrace_id":"C3X4jSCm7or"