2016-08-01 6 views
4

. Я посмотрел этот конкретный вопрос: Find out whether a user has a public or private profile on instagram using API?, но я не вижу значения возврата bool target_user_is_private, как упомянуто в вышеуказанном вопросе. Я также не вижу другого способа проверить; ни одна из конечных точек на https://www.instagram.com/developer/endpoints/relationships/, кажется, не говорит мне, является ли учетная запись частной или нет. Есть ли способ проверить?Проверьте, есть ли открытая или закрытая учетная запись Instagram.

ответ

3

Эта конечная точка возвращает target_user_is_private

https://api.instagram.com/v1/users/{user-id}/relationship?access_token=ACCESS-TOKEN 

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

Если вы находитесь в изолированном режиме, добавьте пользователя в песочнице, а затем использовать выше API с данного пользователя {идентификатор пользователя}, вы получите ответ с target_user_is_private

+0

Я не имею сферу для follower_list. Есть ли какой-либо возможный способ, о котором вы можете думать, что, возможно, позволяет мне искать только публичные аккаунты в запросе или любые проверки, которые я могу сделать, чтобы убедиться, что я смотрю только на публичные аккаунты? – patrickhuang94

+0

API Instagram позволяет вам больше видеть личные учетные записи, если вы можете получить доступ к любой учетной записи пользователя с помощью API, тогда она является общедоступной, и вы можете использовать 'https://api.instagram.com/v1/users/self/media/recent /? access_token = ACCESS-TOKEN', если у этого есть ошибка, то это частный – krisrak

Смежные вопросы