#instagram #instagram-api
#Instagram #instagram-api
Вопрос:
Из того, что я вижу, я не могу искать хэштеги, если у меня нет разрешения public_content.
И я не могу получить разрешение public_content, пока не отправлю приложение на проверку.
И я не могу отправить приложение на проверку, если у меня нет видеозаписи и очень веской причины, почему мне нужно это разрешение. Я просто создаю веб-сайты для клиентов, и они хотят публиковать сообщения с одним из своих собственных хэштегов. Я не вижу этого в списке утвержденных типов приложений.
Или есть другой способ поиска хэштегов без необходимости проходить через все это?
Комментарии:
1. Другого способа получить хэштеги без разрешения public_content не существует. Для получения разрешения public_content вы должны отправить свой api на проверку.
Ответ №1:
при запросе кода вы можете передать область видимости как public_content
https://api.instagram.com/oauth/authorize/?client_id=CLIENT-IDamp;redirect_uri=redirect_uri=REDIRECT-URIamp;response_type=codeamp;scope=public_content
Комментарии:
1. Я пробовал это, но это не работает с приложением в режиме изолированной среды.
Ответ №2:
Я работаю с этим прямо сейчас. В вашем случае, если вы каждый раз выполняете поиск только по одному хэштегу, вам лучше использовать instafeed.js
Я выполнил эту задачу с помощью этой библиотеки следующим образом.
var feed = new Instafeed({
get: 'tagged',
tagName: audi',
clientId: 'XXXXX',
accessToken: 'XXXXX',
template: '<li><a href="{{link}}"><img src="{{image}}" /></a></li>'
});
feed.run();
var feed = new Instafeed({
get: 'tagged',
tagName: 'ferrari',
clientId: 'XXXXX',
accessToken: 'XXXXX',
template: '<li><a href="{{link}}"><img src="{{image}}" /></a></li>'
});
feed.run();
var feed = new Instafeed({
get: 'tagged',
tagName: 'BMW',
clientId: 'XXXXX',
accessToken: 'XXXXX',
template: '<li><a href="{{link}}"><img src="{{image}}" /></a></li>'
});
feed.run();
Если кто-нибудь знает, как выполнять поиск по 2 или более хэштегам одновременно, пожалуйста, свяжитесь со мной.
Надеюсь, это поможет вам!