API на Instagram за извличане на собствени данни, връщащ празен отговор

Опитвам се API на Instagram да извлече списък с последователи. Генерирах клиентски идентификатор, тайна и токен за достъп.

https://api.instagram.com/v1/users/self/?access_token=7295104237.9baac5e.680b2694931642a18e3758b3cd8aff55

Този API работи правилно. Показва, че следва броене като 2.

Но когато стартирам под API със същия маркер за достъп, той не връща никакви данни за потребителското име и т.н.:

https://api.instagram.com/v1/users/self/follows?access_token=7295104237.9baac5e.680b2694931642a18e3758b3cd8aff55

Моля, може ли някой да ми помогне с това. Търся това от часове.


person Mamta    schedule 18.03.2018    source източник


Отговори (2)


Възможно е да нямате достъп до тези действия.

Отидете на https://www.instagram.com/developer/

Щракнете върху иконата за настройки. Намерете своя api акаунт и щракнете върху Управление, след което щракнете върху Разрешение. Ще видите там информация за вашия API.

Одобрено - представено - което можете да използвате

N/A - представени - които не можете да използвате

person Community    schedule 18.03.2018
comment
Да, всички разрешения са N/A. Как да го направя одобрен? - person Mamta; 18.03.2018
comment
@Mamta, ако всички разрешения са N/A, нямате разрешение да използвате api. Отидете на instagram.com/developer/clients/manage и щракнете, за да регистрирате клиент и следвайте ръководството. Но трябва да покажете своя демонстрационен проект, за да го приемете от Instagram. Ако постът ми ви е помогнал, моля, гласувайте за него. - person ; 18.03.2018
comment
Приложението ми е в режим на разработка. Ето какво споменава сайтът на Instagram: Всяко ново приложение, създадено на платформата Instagram, стартира в режим Sandbox. Приложенията в този режим могат да използват всяка крайна точка на API, но са ограничени до ограничен брой потребители и медии. Това е чудесно за разработване и тестване на вашето приложение. Как да получите разрешения за него? - person Mamta; 18.03.2018
comment
Отидете до разрешенията и щракнете върху стартиране на разрешение. След това трябва да следвате ръководството. - person ; 18.03.2018

Най-накрая намерих отговор на това!

Приложението ми е в режим на пясъчна среда. Докато някой от вашите последователи/някой, когото следвате, не стане вашият потребител на пясъчника, неговите данни няма да бъдат изброени от API за последователи/следвани от вас или друг API по този въпрос.

Това е така, защото тази информация се счита за public_content и ще бъде напълно достъпна само след като приложението е на живо и получи пълно разрешение от Instagram.

И така.. Просто добавете един от вашите последователи/някой, когото следвате, към вашите потребители на пясъчник! И си сортиран!!

person Mamta    schedule 18.03.2018