Я бы хотел опубликовать свою собственную страницу на Facebook с моего сайта, используя PHP.
У меня есть следующее:
- Приложение Facebook с AppID, AppSecret, ApiKey
- Страница Facebook с PageID
- моя собственная учетная запись Facebook. Я - администратор и создатель приложения и страницы, упомянутых выше.
например. Я пишу запись в блоге, и я хотел бы получить имя, краткое описание и картинку на моей стене в Facebook. Или я хотел бы публиковать некоторые статьи на странице Facebook каждый день автоматически в качестве задания cron.
Не могли бы вы предоставить шаг за шагом учебник, как это сделать?
Я прочитал эту статью о Facebook Логин:
https://developers.facebook.com/docs/facebook-login/
но я до сих пор не знаю, что писать в моем коде.
ОБНОВЛЕНИЕ 1
Вот как я отправляю запрос на токен доступа к приложениям:
$url = 'https://graph.facebook.com/oauth/access_token?grant_type=client_credentials&client_id='
.Yii::app()->params['FacebookAppID']
.'&client_secret='
.Yii::app()->params['FacebookSecret'];
Ответ подобен этому (поддельные символы):
access_token=326584076429|ax3-D39YbpDcR9rMRQn_fMvNu_s
Что это за access_token
? Идентификатор доступа к приложениям? Как получить токен доступа пользователя?
Я попытался использовать токен доступа отсюда:
https://developers.facebook.com/tools/explorer?method=GET&path=me%2Faccounts
но я получил следующее сообщение об ошибке:
Активный токен доступа должен использоваться для запроса информации о текущем пользователе
Итак, как мне получить нужный токен доступа?
ОБНОВЛЕНИЕ 2:
Как я могу получить нужные токены Facebook в своем приложении без какого-либо взаимодействия с клиентом?
Я администратор и создатель Facebook-приложения и Facebook.