#php #api #instagram
#php #API #Instagram
Вопрос:
У меня возникают трудности с использованием /users/search
конечной точки в соответствии с документацией в великолепном API Instagram. У меня настроено приложение для изолированной среды, у меня добавлены пользователи изолированной среды, у меня есть действительный access_token
, но при поиске Instagram возвращает пустой массив данных с 200 code
. Да, я уверен, что пользователи, которых я ищу, есть.
Кто-нибудь сталкивался с чем-то подобным в прошлом? В последний раз я использовал эту функцию около двух месяцев назад, и она работала нормально.
Может быть, это какой-то временный сбой или я что-то упускаю?
Ответ №1:
Поскольку у меня такая же проблема, я провел много тестов, но нашел только частичное решение:
Похоже, это не проблема с изолированной средой, а проблема с API. Поиск профиля из 23 символов с помощью строки поиска из 1, 2, … до 6 символов не работает, однако с 7 символами API наконец нашел профиль для меня.
Основываясь на моих собственных тестах, я думаю, что это не отображается, потому что API рассматривает все имеющиеся в наличии профили, если профиль, который вы ищете, находится на первых позициях по отношению к количеству искомых символов, которые будут показаны или нет (я не знаю, как API их упорядочивает).
Ответ №2:
В режиме изолированной среды вы будете получать ответы только на сообщения и пользователей, которые находятся в вашем списке пользователей изолированной среды.
Итак, если вы ищете имя пользователя в своей изолированной среде, то только этот пользователь будет в ответе API, как только ваше приложение будет проверено, одобрено и запущено, все пользователи будут отображаться в ответе API.
Комментарии:
1. Спасибо за ваш ответ! Я внимательно прочитал документацию, но фактическое поведение API Instagram сейчас совсем другое. У меня добавлено 4 пользователя в изолированной среде. Конечная
/users/search
точка возвращает только мою учетную запись, если я ее ищу. Если я ищу одного из своих пользователей в изолированной среде, API возвращает пустой массив. Это неправильно, не так ли? Он работал около двух месяцев назад просто отлично. Я считаю, что есть какая-то непосредственная проблема с API. Я бы хотел, чтобы кто-нибудь еще подтвердил это, если это возможно.2. Я только что проверил свою учетную запись в песочнице и искал одного из моих пользователей в песочнице, и он появляется в ответе API. Эта учетная запись в изолированной среде была открыта 4 месяца назад
3. Кажется, я не могу заставить это работать. Я вернулся к этой части своего приложения, и оно по-прежнему не работает. Я вижу только себя в песочнице. У меня есть приглашенные и функциональные пользователи в консоли разработчика, но API не хочет их возвращать. Почему это может быть?
4. Я тоже сталкиваюсь с той же проблемой, что и iSS … вам удалось найти какое-либо решение для этого?
5. после того, как вы пригласите людей в изолированную среду, они должны согласиться, тогда вы увидите их в результатах