如何使用此代码使用filters和exclude_ids参数?
$app_id = "1111111111111111";
$canvas_page = "http://apps.facebook.com/appname/";
$message = "come join this app?";
$requests_url = "https://www.facebook.com/dialog/apprequests?app_id="
. $app_id . "&redirect_uri=" . urlencode($canvas_page) . "&message=" . $message;
if (empty($_REQUEST["request_ids"])) {
echo("<script> top.location.href='" . $requests_url . "'</script>");
}
答案 0 :(得分:0)
这是一种方法:
<?php
$app_id = "YOUR_APP_ID";
$canvas_page = "YOUR_CANVAS_PAGE_URL";
$message = "Would you like to join me in this great app?";
$exclude_ids = "XXXXXX"; // comma separated: aaaaaa,bbbbbb
$filters = array(
//'app_users',
array(
'name' => 'Best friends',
'user_ids' => 'XXXXXX,YYYYYY,ZZZZZZ'
)
);
$requests_url = "https://www.facebook.com/dialog/apprequests?app_id="
. $app_id . "&redirect_uri=" . urlencode($canvas_page)
. "&message=" . $message
. "&exclude_ids=" . $exclude_ids
. "&filters=" . json_encode($filters);
if (empty($_REQUEST["request_ids"])) {
echo("<script> top.location.href='" . $requests_url . "'</script>");
} else {
echo "Request Ids: ";
print_r($_REQUEST["request_ids"]);
}
?>
在这里,我创建一个名为“最好的朋友”的朋友列表,然后从中排除一个用户。有关过滤器选项,请参阅Requests Dialog文档。