В частности, я работаю над классом, который я могу вызвать, у которого есть метод, которому я могу передать идентификатор (идентификатор страницы компании), и хотел бы, чтобы число вернулось like_count.
Iпрошел через шаги, чтобы получить то, что я думал, было access_token без истечения срока действия (использовал scope = offline_access).
a) Я создал API и получил «APP id» и «App Secret»
б) Затем я делаю запрос к URL-адресу https to graph.facebook.com/oauth
, чтобы получить код, используя следующий (содержит пример данных)
?authorize?client_id={USED_APP_ID}&redirect_uri={USED_A_REGISTERED_LANDING_PAGE}
При этом был получен кодовый ответ {THE_CODE_RESPONSE}
c) Затем был сделан запрос к https для graph.facebook.com/oauth/
, чтобы получитьaccess_token, используя следующий (также пример)
?access_token?client_id={USED_APP_ID}&redirect_uri={USED_A_REGISTERED_LANDING_PAGE}&scope=offline_access&client_secret={USED_APP_SECRET}&code={THE_CODE_RESPONSE}
Я получил access_token {THE_ACCESS_TOKEN}
.
Вышеприведенное выглядит для работы,
То, что я пытался сделать, это получить токен доступа, который я мог бы использовать для отправки запросов к API графа для получения лайков
https://graph.facebook.com/{ID}/likes?access_token={THE_ACCESS_TOKEN}
Паравопросы:
1) Как получить {ID}
для компании?Идентификатор из:
SELECT domain_id FROM domain WHERE domain_name='www.facebook.com'
?Или есть другое средство?
2) Нахожусь ли я на правильном пути с https to graph.facebook.com/{ID}/?access_token={THE_ACCESS_TOKEN}
?
В конце концов, я хотел бы получить средство для получения необходимой детализации (это какой-то идентификатор), чтобы можно было найти like_count по доменному имени.
Я предоставил достаточно информации или информации для моего вопроса?