Чтобы уточнить, что я думаю, ваш вопрос;Вы пытаетесь создать приложение, которое будет иметь возможность «добавить на мою страницу»?Таким образом, пользователь выберет страницу, которую он администрирует, и ваше приложение добавит себя на эту страницу?Таким образом, вы хотите убедиться, что введенный ими идентификатор страницы является реальной страницей, и что у них есть права администратора для указанной страницы?
Лучший способ, как мне кажется, состоит в том, чтобы дать им только несколько вариантовпервое место.Вы можете использовать что-то вроде этого:
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'});
Это даст вам список идентификаторов страниц, которые пользователь может администрировать.Затем просто поместите их в поле выбора, чтобы они могли выбирать.