News: Zusammenlegung der Instagramprojekte

Per sofort wird der Support für das Projekt „Hashtag-DB“ / „Reichweitenanalysen v. Hashtags“ eingestellt und mit dem Themenkomplex „InstaLOC“ zusammen geführt.
Der Zugang zu den Datenbanken, generiert zwischen 2015/16 und 2018, ist für Externe ab dem heutigen Datum geschlossen.

Ausnahmen sind Geschäftspartner_innen und Kund_innen.

Link zum Archiv: https://www.pontipix.de/werkzeuge-tools/hashtag-projekt/

Update: Hashtaganalyse (Instagram) auf Version 0.13B

Die Scripte und Funktionen wurden um die Definitionsmöglichkeiten konkreter Zeitpunkte erweitert. Dies sieht im Ergebnis nun so aus:

1) Schema „%suchwort%“
[letzter Datensatz]
http://www.pontimania.de/_tools/instagram/output_txt2.php?abfr=foto&tagmin=20
[Datensatz vom 01.01.2016]
http://www.pontimania.de/_tools/instagram/output_txt2.php?abfr=foto&tagmin=20&date=2016-01-01

2) Schema „suchwort%“
[letzter Datensatz]
http://www.pontimania.de/_tools/instagram/output_txt2.php?abfr=foto&tagmin=20
[Datensatz vom 20.12.2015]
http://www.pontimania.de/_tools/instagram/output_txt1.php?abfr=foto&tagmin=20&date=2015-12-20

Die Angaben zur Variable „date“ lassen sich mit dem Schema „yyyy-mm-dd“ festlegen.

In der direkten Auflistung der Reichweitenveränderungen gab es eine Erweiterung auf die Filterfunktion „Wochentage“. Diese lässt sich wie folgt „ansprechen:

http://www.pontimania.de/_tools/instagram/output_rw.php?abfr=fotoausstellung&tagmin=20&wday=Mi

Die Variable „wday“ ist hier „optional“. Wird diese entfernt, erscheinen alle erfassten Datensätze und bei Verwendung werden die Wochentage in Form von „Mo“, „Di“, „Mi“, „Do“, „Fr“, „Sa“ oder „So“ benötigt.

Bei beiden Recherchevarianten sind nun die Gegenrecherchefunktionen auf unsere Twitter- und Pinterestscripte freigeschaltet.

Update: Hashtaganalyse (Instagram) auf Version 0.12B

Wie bereits angekündigt habe ich neulich die Datensätze aus der Postanalyse in das Projekt eingepflegt. Diese beinhalten in der zugänglichen Version folgende Angaben:

(a) Tagsammlung
(b) Link
(c) Publish-Datum des Posts

Die Analysefunktion lässt sich über den folgenden Link erreichen und ist im System unter dem Kürzel „TF+P“ zu finden (siehe „letzte Recherchen“).

Versierte User_innen können auch das Script auch hierueber aufrufen: http://www.pontimania.de/_tools/instagram/output_txt3.php?abfr=foto&tagmin=20. Hier lassen sich die Variablen „abfr“ und „tagmin“ entsprechend der Bedürfnisse anpassen, wobei „tagmin“ hier die maximal auszulesende Ergebniszahl beschreibt.

Ich bitte zu beachten:
Das Erfassen der Posts erfordert relativ viel Speicherplatz und demzufolge wird ein lückenloses Monitoring nicht gewährleistet. Wir werden allerdings „intern“ noch über die Updatefrequenzen diskutieren und eine entsprechende Meldung in diesem Blog absetzen. Die Rechercheergebnisse aus der Tabelle „Posts“ können und sollten also primär zum Zwecke der „groben“ Inspiration dienen.

Die bestehende API wird zeitnah auf die neuen Datensätze angepasst.

Hashtaganalyse (Instagram) auf Ebene der Posts

Leider bin ich erst über die Weihnachtsfeiertage dazu gekommen, mich um das Thema der „Feinanalysen“ via Instagram-API zu kümmern. Der Lösungsweg der Hashtaganalyse auf Ebene der einzelnen Posts sieht nun so aus:

[API-URL]
https://api.instagram.com/v1/tags/“.$wort.“/media/recent?access_token=“.$token
Die Variable „$wort“ beschreibt den Inhalt der Suchabfrage und die Variable „token“ zeigt den Zugriffscode auf die Instagram-API. Dieser Code lässt sich über eine der bekannten Anmeldeprozeduren generieren und einen möglichen Weg beschrieb ich im Artikel „Instagram-Token generieren„.
Die API-URL zielt auf eine „Momentaufnahme“ zur Abfrage und liefert „bis zu“ 20 Ergebnisse zurück. Möchte man mehr erhalten, hilft ein Blick auf die Rückgabevariable „pagination->next_url“.

[Scrape-Codes]
$response = get_curl($api);
if($response){
foreach(json_decode($response)->data as $item){
$names = $item->user->username;
$summe = count($item->tags);
$publish_time = $item->created_time;
$insta_link = $item->link;
while($a <= $summe-1) { echo $item->tags[$a]."
";
$a++;
}
}

Die Variable „publish_time“ wird noch in ein „lesbares“ Format konvertiert und die einzelnen Tags müssen noch gewichtet (Zeichenlänge, Reichweite etc.) werden.
Das Projekt „Hashtaganalyse“ wird zeitnah um diese Abfragefunktionen und Datensätze erweitert.

Erweiterung der Exports auf „XML“ (Hashtaganalyse)

Aufgrund geänderter Anforderungen in der Hashtaganalyse und vielen (!) Rückmeldungen habe ich soeben die Exportfunktionen auf das Format „XML“ erweitert.

Diese lassen sich wie folgt aufrufen:

[Suchfunktionen]
http://www.pontimania.de/_tools/instagram/api/search_xml.php
Hier müssen natürlich die Variablen, welche ich im Beitrag vom 12.Dezember 2015 bereits erklärte, übergeben werden.

[Ausgabe der Prüfzeiträume]
http://www.pontimania.de/_tools/instagram/api/dates_xml.php

Möchte man nun die Inhalte dieser XML-Datensätze parsen und weiter verarbeiten, bietet sich der folgende Codeschnipsel an:
$xml = simplexml_load_string( $Result );
foreach ( $xml->data as $datas )
{
echo 'Nr: ' . $datas->tag . '
';
}