Я бы хотел опубликовать на своей странице в 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.