我的问题是,当用户被要求从列表中选择朋友并单击Send时,我从callback收到一个成功状态,但列表中选择的人没有收到任何请求。
我的设置如下:-我的应用程序是iOS和安卓的原生应用程序-我的应用程序在Facebook开发者门户中注册为游戏/难题,我设置了捆绑包id、包名、显示名称和命名空间-我的应用程序尚未发布-我使用Facebook提供的appId和显示名称配置了Prime31 Facebook插件。
我这样发送我的请求:
public void AskLifesOnFacebook()
{
var parameters = new Dictionary<string, string>
{
//{ "app_id", "#######my_app_id_number####" },
{ "method", "apprequests" },
{ "title", "My request title" },
{ "message", "My request text" }
};
FacebookCombo.showDialog("apprequests", parameters);
}但朋友选择器仍然正确地显示在覆盖窗口上,我选择了朋友并发送了请求,但没有收到请求。
我在Facebook上的应用程序配置中是否遗漏了什么?我需要通过某种认证吗?
从同一个应用程序,stream.publish可以正常工作,我可以在用户墙上发布。
发布于 2014-05-29 15:27:18
Prime31插件的设置和调用是正确的!你必须在Facebook应用程序参数中启用“单点登录”和“深度链接”,并为你的应用程序添加一个有效的itunes ID (在测试过程中,你可以输入任何有效的ID,但你应该为你的应用程序创建一个itunes连接条目并获得最终的ID)。当你的应用程序是原生iOS应用程序时,用户只能通过Facebook iOS应用程序查看通知,所以他们可以保证可以打开iTunes或运行游戏。如果应用程序在Facebook画布中,则会看到全局通知(ej: PC上的常规浏览器)。
https://stackoverflow.com/questions/23916268
复制相似问题