Я знаю, что можно получить rss-канал или что-то еще для стеновых сообщений групп. Однако каждый раз, когда я пытаюсь использовать закрытую группу, к которой я принадлежу, она не работает. Возможно ли это, если вы не являетесь администратором или владельцем группы, а просто членом? Вот шаги, которые я сделал до сих пор.
- Создайте приложение на http://developers.facebook.com/setup/
- Когда вы закончите, вы увидите имя приложения, URL-адрес приложения, идентификатор приложения и секрет приложения. Скопируйте эти данные.
- access https://graph.facebook.com/oauth/authorize?client_id= {CLIENT_ID} & scope = offline_access & redirect_url = {URL}.
Замените {CLIENT_ID} своим идентификатором приложения. Замените {URL} URL-адресом вашего приложения.
- При запросе страницы "Запрос на разрешение" нажмите кнопку [ДОСТУП].
- Вы будете перенаправлены на {URL}/? code = {YOUR CODE}
- Скопировать вниз {ВАШ КОД}
- Доступ https://graph.facebook.com/oauth/access_token?client_id= {CLIENT_ID} & redirect_uri = {URL} & client_secret = {APPLICATION_SECRET} & code = {YOUR_CODE }
Замените {CLIENT_ID} на свой Идентификатор приложения Замените {URL} URL-адресом вашего приложения Замените {APPLICATION_SECRET} на свой секретный секрет приложения {YOUR_CODE} с вашим {YOUR CODE}
Когда вы нажмете на URL-адрес, вы получите токен доступа.
В этот момент я не получаю токен доступа, я получаю это.
{
"error": {
"message": "This authorization code has expired.",
"type": "OAuthException",
"code": 100
}}
Проблема в том, что я только что создал код auth, как за 2 секунды до этого. Ни в коем случае не могло быть истекло. Поэтому я не могу выполнить остальные шаги ниже, пока у меня не будет этого токена доступа.
Скопируйте токен доступа.
Теперь перейдите к следующему URL-адресу с вашим токеном доступа.
http://graph.facebook.com/ {YOUR GROUP ID}/feed? access_token = {ACCESS ЗНАК}
Когда вы переходите на страницу своей группы, вы указываете URL-адрес /group.php?gid=xxxxxxxxx. В этом случае gid - это идентификатор вашей группы.