Facebook graph api 如何使用graph api检查facebook中的应用程序id是否有效?

Facebook graph api 如何使用graph api检查facebook中的应用程序id是否有效?,facebook-graph-api,Facebook Graph Api,我正在将应用程序添加到我的粉丝页面。我知道,要将应用程序添加到粉丝页面,您应该是管理员,这意味着只有该页面的管理员可以添加。我正在向用户询问应用程序id(谁可以使用).用户知道的任何应用程序都可以添加。但假设用户添加了一些虚假数据。那么如何处理?我如何与facebook域进行检查?以澄清我认为您的问题是什么; 您正在尝试创建一个具有“添加到我的页面”选项的应用程序?那么用户将选择一个他们管理的页面,而你的应用程序将自己添加到该页面?那么您希望能够验证他们输入的页面ID是否为真实页面,以及他们是否

我正在将应用程序添加到我的粉丝页面。我知道,要将应用程序添加到粉丝页面,您应该是管理员,这意味着只有该页面的管理员可以添加。我正在向用户询问应用程序id(谁可以使用).用户知道的任何应用程序都可以添加。但假设用户添加了一些虚假数据。那么如何处理?我如何与facebook域进行检查?

以澄清我认为您的问题是什么; 您正在尝试创建一个具有“添加到我的页面”选项的应用程序?那么用户将选择一个他们管理的页面,而你的应用程序将自己添加到该页面?那么您希望能够验证他们输入的页面ID是否为真实页面,以及他们是否拥有该页面的管理员权限

我认为最好的办法是首先给他们一些选择。您可以使用以下内容:

FB.login(function (response){
FB.api('/me/accounts',function(apiresponse){
var data=apiresponse['data'];
var ids = new Array();
for(var i=0; i<data.length; i++){
ids[i]=data[i].id;
}
console.log(ids);
});
},{scope:'manage_pages'});
FB.登录(功能(响应){
FB.api('/me/accounts',函数(apiresponse){
var数据=apiresponse['data'];
var id=新数组();
对于(var i=0;i