2016-03-20 13 views
1

Ich benutze die python-instagram Client und ich möchte alle Fotos eines bestimmten Tags zu greifen. In diesem Beispiel möchte ich eine Instanz dieser URL: https://www.instagram.com/explore/tags/flowers/Kann nicht alle Tags von Instagram API

Derzeit dauert es nur die Fotos mit diesem Tag, die ich persönlich von meinem Konto hochgeladen habe.

Dies ist mein Code:

# Instagram 
ACCESS_TOKEN = 'X' 
CLIENT_SECRET = 'X' 
CLIENT_ID = 'X' 
INSTAGRAM_API = InstagramAPI(access_token=ACCESS_TOKEN, client_id=CLIENT_ID, client_secret=CLIENT_SECRET, redirect_uri='http://localhost:8000/') 

recent_instagram_media, next_ = settings.INSTAGRAM_API.tag_recent_media(count=5, max_tag_id=5, tag_name='flowers') 
    photos = [] 
    for media in recent_instagram_media: 
     photos.append(media.images['standard_resolution'].url) 

Was kann ich tun, ist hier falsch?

Antwort

1

Dieses Verhalten kann durch Überprüfen Ihrer Anwendung in sandbox mode erläutert werden. Jede neue Anwendung auf Instagram beginnt um sandbox mode. In diesem Modus sind Sie nur Daten von anderen Sandbox-Benutzern (auf 10 Benutzer beschränkt) in Ihrer App verfügbar.

Von der API:

Als weiteres Beispiel wollen wir einen Endpunkt betrachten, die eine Liste von Medien zurück:/Tags/{tag-name}/media/neu. Die von diesem Endpunkt zurückgegebene Antwort enthält wie erwartet nur Datenträger mit dem angegebenen Tag. Aber anstatt Medien von einem öffentlichen Instagram-Benutzer zurückzugeben, gibt es nur Medien zurück, die zu Ihren Sandbox-Benutzern gehören und auf die letzten 20 für jeden Benutzer beschränkt sind.