2014-12-26 4 views
7

Ho provato, sia tramite una libreria API in Python che la console API fornita da Instagram e apigee.com.Instagram stringa vuota per ogni bio nell'oggetto utente

Io uso la richiesta: GET /tags/tag-name/media/recent. Ho provato il tag ferrari.

Tutti i risultati si popolano perfettamente, ad eccezione del campo bio dell'utente per ogni risultato del supporto dalla richiesta di tag.

Qui ci sono un paio di frammenti di risultato:

"full_name": "AвтоСпаСтудия", 
"bio": "", 
"id": "435889630" 
... 

"full_name": "jacky_mitchell", 
"bio": "", 
"id": "1527609678" 

Hanno tutte vuote bio campi. Anche i campi del sito web sono vuoti per il record.

Qualcun'altro aveva il same issue in the old Instagram group.

Potrei dover abbandonare questa API semipiegata e annusare il traffico TCP/IP e fare alcune richieste non elaborate.

+0

così strano, hai i permessi API per ottenere il bio? –

+0

Sì, penso che qualcosa di strano debba esserci. –

+0

Hai bisogno di autorizzazioni individuali per ottenere il BIO per 'GET/tag/nome-tag/media/recente'? – User

risposta

2

I punti finali per ottenere i campi bio e website sono /users/<user-id> e /users/self.

Si è verificato un errore nel caso in cui alcuni endpoint contenenti il ​​nodo user avessero campi vuoti bio e website. Questi endpoint non restituiscono più quei campi. Anche le risposte di esempio nei documenti sono state aggiornate per riflettere la modifica.

Fonte: http://developers.instagram.com/post/112826291271/api-bug-fixes

+0

Sei veloce Alberto :) –

+0

Quindi la loro soluzione al problema è semplicemente rimuovere completamente i campi? Che pigro. – User

0

Come per gli esempi in Instagram API's Docs, si prevede:

"user": { 
    "username": "emohatch", 
    "profile_picture": "http://distillery.s3.amazonaws.com/profiles/profile_1242695_75sq_1293915800.jpg", 
    "id": "1242695", 
    "full_name": "Dave" 
} 

L'unica soluzione potrebbe essere in realtà sempre la piena informazioni per ogni utente (che è effettivamente necessario bio per), e cercare di risultati di cache al fine di evitare di superare i limiti tariffari.

+0

Strano, perché l'agente di supporto ha detto che si tratta di un bug – User

+0

Se lo considerano un bug, è grandioso ... C'è una possibilità che venga risolto. Sarebbe bello segnalare l'incoerenza con i documenti, in quel caso. – marianosimone