Kürzlich Bild, begann ich mit diesem http://elogram.readthedocs.io/en/stable/quickstart.htmlWie Echtzeit-Benachrichtigung erhalten, wenn ein bestimmter Benutzer Beiträge in instagram mit PHP API
ein kleines Projekt zu tun.
Ich habe gelernt, wie man viele Dinge mit der Bibliothek macht, aber habe ein kleines Problem hier.
Ich versuche eine Webanwendung zu erstellen, die vielleicht eine Benachrichtigung von Instagram erhält, und automatisch die neuesten Postdetails eines Benutzers, den ich abonniert habe, von Instagram abrufen und in meine Datenbank speichern.
ich kann in der Lage sein, Daten von einem Konto ziehen ich für den Zweck geschaffen, was ich will, ist eine Art System, in dem
ich auf instagram
@exampleuser subscribe @ exampleuser Beiträge ein Bild oder Video auf instagram
Instagram Benachrichtigung sendet, fängt mein Server die Push-Benachrichtigung
Meine App überprüft die Datenbank, ob der Post existiert, wenn er nicht existiert, wird er in die Datenbank eingefügt.
Ich weiß nicht, wie das zu erreichen ist.
Hier ist ein kleiner Ausschnitt aus meiner Arbeit, ich arbeite mit Slim Framework.
$app->get('/new/getfrominsta', function() use ($app) {
$clientId = getenv('CLIENT_ID');
$clientSecret =$_ENV['CLIENT_SECRET'];
$redirectUrl = $_SERVER['REDIRECT_URI'];
$client = new Client($clientId, $clientSecret, $MyAccessToken, $redirectUrl); //use existing token to instantiate client class
$g= $client->users()->getMedia('1234567'); //1234567 is ID of user I intend to get his post
$self2 = json_encode($g->get());
foreach($self2 as $instapost)
{
$imgURL = $instapost->images->standard_resolution->url;
$InstaPostID = $instapost->link;
//$checkIfInstaPostExists = $InstaModel->CheckIfInstaPostExists($InstaPostID, $imgURL); //check if post in loop already exists in db.
print_r($instapost);
echo "<br/>";
}
exit();
});
Mit diesem kann ich die letzten 20 Medienbeiträge der Benutzer wegen des Sandboxmodus erhalten.
Was ich möchte, ist, wie Sie die Benutzer-Abonnementbenachrichtigung implementieren.
Ich habe die Entwickler-Dokumentation gelesen, ich brauche ein Beispiel, wie es funktioniert. – Normal9ja
Sie müssen eine POST-Anfrage mit Daten senden, die in dev doc angegeben wurden. –