有没有办法阻止用户使用下面的链接将我的 facebook 应用程序安装到他们的页面?
https://www.facebook.com/add.php?api_key=API_KEY&pages
注意:我不想禁用我的应用程序,我只想禁用新安装。
有没有办法阻止用户使用下面的链接将我的 facebook 应用程序安装到他们的页面?
https://www.facebook.com/add.php?api_key=API_KEY&pages
注意:我不想禁用我的应用程序,我只想禁用新安装。
实现此目的的最快方法是解析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
}