0

有没有办法阻止用户使用下面的链接将我的 facebook 应用程序安装到他们的页面?

https://www.facebook.com/add.php?api_key=API_KEY&pages

注意:我不想禁用我的应用程序,我只想禁用新安装。

4

1 回答 1

1

实现此目的的最快方法是解析signed_request页面信息并将其与您已授权使用该应用程序的页面 ID 列表进行比较。

一个非常简单的实现将沿着

<?php

$app_secret = 'APPSECRET';

$signed_request = parse_signed_request($_REQUEST['signed_request'], $app_secret);

$page_whitelist = array(PAGEID1, PAGEID2);

if (in_array($signed_request['page']['id'], $page_whitelist)) {
    // do stuff
} else {
   // output some error message
}

https://gist.github.com/4157347

于 2012-11-27T21:52:26.900 回答