В соответствии с инструкцией здесь поиск общедоступной информации (как https://graph.facebook.com/search?q=QUERY&type=OBJECT_TYPE) должен иметь действительный токен доступа. Поскольку я знаю, токен доступа - это когда пользователь разрешил приложениям получать доступ к его информации; но это жгучая общественная информация. Как получить токен доступа к приложениям для поиска общедоступной информации?
На этой странице facebook автоматически добавляет токен доступа к ссылке в качестве
https://graph.facebook.com/search?q=watermelon&type=post&access_token=MY_ACCESS_TOKEN
Я создал токен доступа моими приложениями как https://graph.facebook.com/oauth/access_token?client_id=APP_ID&client_secret=SECRET_ID&grant_type=client_credentials
Когда я использую сгенерированный токен доступа в URL https://graph.facebook.com/search?q=watermelon&type=post&access_token=GENERATED_ACCESS_TOKEN, он дает ошибку
{
"error": {
"message": "A user access token is required to request this resource.",
"type": "OAuthException"
}
}
- Как я могу создать токен доступа в своих приложениях?
- Или мне нужно создать токен доступа по собственной учетной записи? если да, то как?
- Поскольку он ищет общедоступный профиль, facebook не нуждается в авторизации для каждого поиска, могу ли я создать токен доступа для выполнения различных поисков?