невозможно получить доступ к медиа-объекту, возвращенному из API поиска хэштега Instagram - PullRequest
0 голосов
/ 21 января 2019

Я пытаюсь получить мультимедиа из API поиска хэштега Instagram, я получаю ответ правильно, но не могу получить доступ к объекту мультимедиа. это говорит

   "Unsupported get request. Object with ID '18001051678085904' does not 
     exist, cannot be loaded due to missing permissions, or does not support 
     this operation. Please read the Graph API documentation at 
    https://developers.facebook.com/docs/graph-api",
    "type": "GraphMethodException",

это мой запрос 18001051678085904?fields=id,media_type,media_url, где 18001051678085904 - это медиа-объект, который я получаю из ответа API хэштега поиска instagram, также у меня есть разрешение на доступ к общедоступному контенту и основы Instagram

Ответы [ 2 ]

0 голосов
/ 27 марта 2019

Чтобы добавить к ответу Nitin Tokas, поля, которые вы можете запросить с помощью поиска по хештегу, являются

/top_media?user_id=#####&fields=id,caption,comments_count,like_count,media_type,media_url,permalink

(см. https://developers.facebook.com/docs/instagram-api/reference/hashtag/top-media)

Попытка доступа к другим полям, таким как имя пользователя или отметка времени, приводит к сбою запроса при

"message": "(# 100) Пожалуйста, прочтите документацию по поддерживаемым полям"

И действительно, попытка доступа к каждому полученному носителю по отдельности завершается неудачей с

"message": "Неподдерживаемый запрос на получение. Объект с идентификатором ### не существует, не может быть загружен из-за отсутствия разрешений или не поддержать эту операцию "

0 голосов
/ 24 января 2019

вам понадобятся 2 идентификатора, чтобы он заработал.

  1. идентификатор хештега
  2. идентификатор страницы (график facebook: идентификатор бизнес-аккаунта Instagram)

Проводник графовых запросов:

v3.1 / hashtag_id / latest_media? fields = id, заголовок, like_count, media_type, media_url, постоянная ссылка, comments_count & user_id = page_id ;

URL-адрес для поиска: https://graph.facebook.com/v3.1/hashtag_id/recent_media?access_token=access_token&fields=id,caption,like_count,media_type,media_url,permalink,comments_count&user_id=page_id;

Обратите внимание, что вы можете выполнить поиск последних_медиа или top_media

Дайте мне знать, если это решит проблему.

...