как получить разрешение manage_pages автоматически - PullRequest
0 голосов
/ 16 сентября 2011

В моей компании есть около ста приложений для Facebook и более 200 страниц для Facebook.

Моя задача - получать через FQL всю статистику о приложениях, страницах и доменах.

ПослеМногие попытки, кажется, мой код не работает, потому что мое приложение должно иметь разрешение «manage_pages» от всех администраторов страниц facebook, потому что мои приложения должны имитировать их.

Даже если я могу связаться напрямую с моим администратором, они нуждаютсяавторизовать все мои приложения для каждой страницы одну за другой.

Так что я думаю, что мне нужно написать php-страницу, которая автоматически получит авторизацию от администраторов для всех страниц, находящихся под их ответственностью.

Пожалуйста, учтите, что у меня есть список всех идентификаторов страниц и идентификаторов приложений.

Кто-нибудь подскажет, пожалуйста, как автоматически разрешить приложениям получать разрешения manage_pages простым способом?Знаете ли вы, есть ли примеры PHP?

Спасибо за ваше время

Ответы [ 2 ]

1 голос
/ 16 сентября 2011

Вы можете сделать это, автоматизируя керлинг через экран входа в систему. Когда вы идете после токена авторизации, пользователь должен ввести учетные данные через экран входа в систему. Я полагаю, что если у вас есть пользовательские / парольные слова, вы можете их свернуть. Пока вы получаете разрешения, убедитесь, что вы также получили разрешение на автономный доступ, чтобы вы получили постоянный токен, который можно использовать, когда учетная запись не вошла. Удачи.

Редактировать: В прошлый раз, когда я делал это, я вел записи всего процесса аутентификации, если вы хотите скопировать мне PM, и я отправлю их вам по электронной почте. Они пошагово получают токены авторизации для записи на фан-страницу.

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

Используйте JS SDK для входа администраторов в ваше приложение с разрешениями offline_access и read_insights.Разрешение read_insights позволит вам получить доступ к информации для каждой страницы и приложения.Функция offline_access предоставит вам постоянный токен доступа, который вы можете использовать для обновления информации, не дожидаясь повторного входа администраторов страниц и приложений.

Сохраните информацию в базе данных, чтобы вы моглисохраняйте информацию в памяти без необходимости постоянно запрашивать API-интерфейсы (это отнимает много времени)

Это в основном то, что делает Social-Insights (http://insights.social -insights.net /), и это очень хорошо работает.

...