在我问我的问题之前,这里有一些关于我的设置和我面临的问题的细节。这是我在 StackOverflow 上的第一篇文章 :)。
平台:Unity3d引擎+Facebook 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 的位置。
附加信息 :
- 使用相同的设置,在我自己的墙上发布就可以了。(我/饲料而不是 id/饲料)
- 我要发帖的朋友和我自己都在该应用程序的帐户中列为开发人员。
- 根据 Prime31 提供的步骤,我添加了 info.plist。
- 我已经对这个问题进行了广泛的谷歌搜索,大多数回复表明服务器/应用程序发布了大量帖子是可能的原因。
问题 :
- 是否必须在开发者控制台中填写 Native IOS App 设置才能发布?
- 开发者应用程序在 Facebook 中发布的帖子数量是否受到限制?因为我可以在应用程序之外发布相同内容的相同朋友墙。这似乎是最不可能的情况。
- 为什么会发生这个问题?
任何帮助将不胜感激,因为我们的最后期限将在三天内临近,并且此功能应在几天内完成并准备就绪。
谢谢阿努尔