Как проверить, что идентификатор приложения действителен или нет в Facebook с помощью Graph API? - PullRequest
0 голосов
/ 07 сентября 2011

Я добавляю приложение на свою фан-страницу. Я узнал, что для добавления приложения на фан-страницу вы должны быть администратором, значит, только администратор этой страницы может добавить. Я спрашиваю идентификатор приложения для пользователя (который может использовать). Любое приложение, которое знает пользователь, может быть добавлено. Но предположим, что пользователь добавляет что-то фальшивые данные. Как это сделать? Как я могу проверить с помощью домена facebook?

1 Ответ

0 голосов
/ 07 сентября 2011

Чтобы уточнить, что я думаю, ваш вопрос;Вы пытаетесь создать приложение, которое будет иметь возможность «добавить на мою страницу»?Таким образом, пользователь выберет страницу, которую он администрирует, и ваше приложение добавит себя на эту страницу?Таким образом, вы хотите убедиться, что введенный ими идентификатор страницы является реальной страницей, и что у них есть права администратора для указанной страницы?

Лучший способ, как мне кажется, состоит в том, чтобы дать им только несколько вариантовпервое место.Вы можете использовать что-то вроде этого:

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'});

Это даст вам список идентификаторов страниц, которые пользователь может администрировать.Затем просто поместите их в поле выбора, чтобы они могли выбирать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...