我发现几个朋友过滤器选项,同时邀请来自Facebook应用程序的朋友。Facebook API - 应用程序请求 - 邀请朋友过滤器
会有什么背后逻辑 “喜欢游戏”我在模拟时光
也发现了一些更多的关于Zynga的邀请看到:
推荐朋友
My Active Zynga Friend
无法找到任何背后的逻辑。我使用graph和FB.ui api构建了一个自定义朋友邀请插件。在这里,我的客户想要提供一些像我上面提到的过滤器。
有人可以帮助我吗?
感谢 彼得
我发现几个朋友过滤器选项,同时邀请来自Facebook应用程序的朋友。Facebook API - 应用程序请求 - 邀请朋友过滤器
会有什么背后逻辑 “喜欢游戏”我在模拟时光
也发现了一些更多的关于Zynga的邀请看到:
推荐朋友
My Active Zynga Friend
无法找到任何背后的逻辑。我使用graph和FB.ui api构建了一个自定义朋友邀请插件。在这里,我的客户想要提供一些像我上面提到的过滤器。
有人可以帮助我吗?
感谢 彼得
从我的角度来看,使得像从SIM社交游戏的一个邀请对话的过滤器完成这种方式:
拨打电话到图形API像这样的每一个朋友https://graph.facebook.com/_friends_ids_/likes?access_token=_valid_acess_token_ 这会给你的信息,如:
"data": [
{
"name": "Swing Facil, en espa\u00f1ol",
"category": "Website",
"id": "277416935626207",
"created_time": "2011-10-21T11:14:06+0000"
},
{
"name": "Frontier Ville Friend Finder",
"category": "Games/toys",
"id": "127903637247191",
"created_time": "2010-11-03T21:31:06+0000"
}
]
}
这样你可以得到所有的朋友喜欢的信息,现在你只需要认准“喜欢”名称或类别要进行过滤并保持这些朋友id的数组中的
过滤参数有关的请求对话框将会像
[{name: 'Filter name', user_ids: [1, 2, 3]}, {name: 'Other filter name', user_ids: [4,5,6]}]
为了使用户能够选择他们希望发送一个请求,你可以调用请求对话框,如下谁。
function sendRequestToManyRecipients() {
FB.ui({method: 'apprequests',
message: 'My Great Request',
filters: [{name: 'Filter name', user_ids: [1, 2, 3]}, {name: 'Other filter name', user_ids: [4,5,6]}],
});
}
欲了解更多信息,我建议你阅读Requests Dialog
我希望这可以帮助您。
“请求”对话框本身具有“过滤器”选项。您可以在任何以下所有,app_users或app_non_users中指定过滤器。所有用户,app_users将只显示应用程序用户,app_non_users将显示未使用该应用程序的用户。您可以将过滤器的值设置为逗号分隔值以上。这会自动在对话框中创建下拉菜单。如果你正在使用图形API,你可以指定相同的属性。 – Vijay
感谢@Vijay的快速回复 “请求”对话框的问题在于我们无法自定义UI的外观。 FBML可以做到这一点。由于FB贬低FBML,我自己使用图形API和FB创建了一个定制的UI。UI,在这里我有一个像APP_USER和NON_APP_USER过滤器。不能够做到比这更多。 你知道背后的逻辑“喜欢游戏”过滤器模拟时光游戏[链接](http://apps.facebook.com/thesimssocial/) – peterkr
什么值初始化对话框当他们路过?你可以尝试使用相同的参数,看看你会得到相同的列表 – Igy