Wir verwendet, um den Benutzer instagram zu erhalten Feeds die folgenden API:Instagram-Feeds nicht zur Verfügung: eine alternative Notwendigkeit, die Instragram Benutzer öffentlichen Inhalt zu erhalten
$query = array(
'client_id' => INSTAGRAM_CLIENT_ID,
'q' => 'ladygaga'
);
$url = "https://api.instagram.com/v1/users/search?".http_build_query($query);
$user_data = getcurldata($url);
.
$main_user_id = $user_data['data'][0]['id'];
$content_query = array(
'client_id' => INSTAGRAM_CLIENT_ID
);
$url_for_content = "https://api.instagram.com/v1/users/$main_user_id/media/recent?".http_build_query($content_query);
$insta_data = getcurldata($url_for_content);
Jetzt sind wir nicht die Benutzer-Feed von API bekommen. Instagram hat seine API-Einstellung basierend auf APP geändert. Sie haben die Benutzerauthentifizierung gestartet, bevor der Feed für den Benutzer bereitgestellt wird. Sie sagen auch, dass nur 10 Benutzer zu einer bestimmten APP im Sandbox-Modus hinzugefügt werden können und eine APP kann nur Feed von diesen 10 Benutzern und maximal 20 Post von ihnen erhalten.
Aber wir wollen Feed von mehreren Benutzern (Künstler auf der ganzen Welt): zB: ladygaga, akon, etc. Um ihre Daten zu bekommen, können wir sie nicht auf unserer APP authentifizieren. Auch nur 10 Benutzerauthentifizierung wird nicht helfen, da wir etwa 5k-10k Artist Feeds benötigen.
Gibt es eine Alternative, von wo wir diese Feeds bekommen können? Irgendeine Hilfe?
Dies auch eine gute Chance zu brechen zufällig hat, wie Instagram, dass die URL jederzeit aktualisieren können. Ihre App wird gut funktionieren. Deines wird nicht. Scrapping 5-10k wie OP beabsichtigt, wird wahrscheinlich auch seinen Server blockiert. – ceejayoz
Dies ist eine gute Info, wusste nicht, max_id war möglich, danke! – krisrak