Подтвердить что ты не робот

Получить обзор страницы Facebook на странице api

Я пытаюсь получить обзор/рейтинг с определенного места, страница whos fb может выглядеть так: i.e:

https://www.facebook.com/pages/Dell-Rheas-Chicken-Basket/183254918389428

Таким образом, id этого места/страницы 183254918389428

И вы можете получить информацию об этом месте, но не рейтинг/обзор:

https://graph.facebook.com/183254918389428

Я нашел где-то на этом форуме, что вы можете получить обзор со страницы следующим образом:

https://graph.facebook.com/183254918389428/tabs/reviews?access_token=xxx

Но я всегда получаю никаких данных:

{
   "data": [

   ]
}

Поэтому я не пытаюсь получить обзор/рейтинг приложений, но на определенном месте.

4b9b3361

Ответ 1

Вам нужен токен доступа к странице, чтобы получать обзоры и оценки. Вот очень хорошее краткое руководство по получению токена доступа к странице: Получение маркера доступа к странице.

https://www.facebook.com/dialog/oauth?client_id=<APP_ID>&redirect_uri=<REDIRECT_URL>&scope=manage_pages&state=<STATE>

Это создаст вам CODE, используйте этот код в:

https://graph.facebook.com/oauth/access_token?client_id=<APP_ID>&client_secret=<APP_SECRET>&code=<CODE>

Это вернет вам ответ json, содержащий короткоживущий токен доступа пользователя.

Затем используйте короткоживущий токен пользователя, чтобы получить долгоживущий токен пользователя:

https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token&client_id=<APP_ID>&client_secret=<APP_SECRET>&fb_exchange_token=<SHORT_LIVED_TOKEN>

Это вернет еще один json, содержащий долгоживущий токен пользователя, теперь вы можете обменять его на токен доступа к странице:

https://graph.facebook.com/me/accounts?access_token=<LONG_LIVED_TOKEN>

Это вернет вам json с токеном доступа к страницам, связанным с этой учетной записью пользователя. Используйте токен доступа к этой странице, чтобы получать оценки и обзоры, передавая их:

https://graph.facebook.com/StoneArmsInc/ratings?access_token=<page_access_token>

И вы получите все рейтинги, размещенные на facebook для этой страницы.

Надеюсь, это помогает кому-то.:)

Ответ 2

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

Здесь указывается конечная точка:

https://developers.facebook.com/docs/graph-api/reference/page/ratings

Обратите внимание, что для получения токена доступа к странице вы должны использовать токен пользователя от того, кто является администратором страницы. Я не знаю, была ли эта проблема для вас.