Die Integration von tumblr-blog-website
Ich würde integrieren möchte mein tumblr-feed in meine website. Es scheint, dass tumblr hat eine API für diese, aber ich bin mir nicht ganz sicher, wie es zu benutzen. Von dem was ich verstehe, bitte ich, die Seite und tumblr gibt eine xml-Datei mit dem Inhalt meines Blogs. Aber wie mache ich das dann machen diese xml-Daten in sinnvollen html? Muss ich Parsen mit php, drehen Sie die entsprechenden tags in den Header und so weiter? Ich sage mir, es kann nicht sein, dass schmerzhafte. Jemand irgendwelche Erkenntnisse?
- Frage speziell auf php, so dass es die Programmierung im Zusammenhang.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie PHPTumblr, ein API-wrapper in PHP geschrieben, das macht die Beiträge abrufen ein Kinderspiel.
Es ist ein javascript-include, das dies tut, nun, erhältlich von Tumblr (Sie müssen sich einloggen um es zu sehen): http://www.tumblr.com/developers
Es windet sich so etwas wie dieses:
Wenn Sie gehen, um http://yourblog.tumblr.com/api/read wo "yourblog" sollte ersetzt werden mit dem Namen von Ihrem blog (seien Sie vorsichtig, wenn Sie hosten Ihre Tumblr blog auf eine eigene domain, wie ich, verwenden) sehen Sie die XML-version Ihres Blogs. Es kommt wirklich chaotisch für mich auf Firefox für einige Grund, warum ich Chrome verwenden, versuchen Sie, ein paar verschiedene browser, es wird helfen, um die XML-Datei wohlgeformt ist, eingerückt und so.
Sobald Sie Ihren Blick auf die XML-version Ihres Blogs, beachten Sie, dass jeder Beitrag hat eine Reihe von Daten in einem Attribut="Wert" - Orientierung. Hier ist ein Beispiel aus meinem blog:
So, es gibt viele Möglichkeiten, dies zu tun, werde ich Ihnen zeigen, die ich benutzt habe, und meine drop-code auf der Unterseite von diesem post, so kann man einfach zuzuschneiden, dass Sie auf Ihre Bedürfnisse. Beachte den Typ="link" Teil? Oder der id="11576453174" ? Dies sind die Werte, die du gehst zu verwenden, um ziehen Sie Daten in Ihre PHP-Skript.
Hier ist das Beispiel:
So, das ist eigentlich Recht einfach. Das PHP-Skript hier Orten Daten (wie der post-Titel und post-text) aus der xml-Datei in php-Variablen, und dann echos aus diesen Variablen zusammen mit einigen html-Code zum erstellen eines div-welche Funktionen ein Ausschnitt aus einem blog-post. Dieser verfügt über die neueste text-post. Fühlen Sie sich frei, es zu benutzen, nur in zu gehen und ändern, dass zuerst die url Ihres eigenen Blogs. Und dann das wählen, was Werte, die Sie möchten aus Ihrer xml-Datei.
Zum Beispiel lassen Sie uns sagen, Sie wollen nicht die jüngsten, aber die zweite aktuelle "Foto" - post. Ändern Sie die request_url dieser:
Oder sagen wir, Sie wollen die neueste post mit einem bestimmten tag
Oder sagen wir, Sie wollen einen bestimmten Beitrag, verwenden Sie einfach die id
So alle Sie tun müssen ist, eine Wende auf dem??? mit was auch immer-parameter und verwenden Sie ein & wenn Sie mehrere Parameter haben.
Wenn Sie wollen, etwas zu tun, schicker, müssen Sie die tumblr-api-docs hier: http://www.tumblr.com/docs/en/api/v2
Ich hoffe, das war hilfreich!!!
yourblogname.tumblr.com
auf benutzerdefinierten domain-Namen. Zum Beispielcrystilogic.tumblr.com/api/read/json
für mich funktioniert, abercrystilogic.tumblr.com
Umleitungen zumixingmemory.org
.Gibt es zwei Möglichkeiten, dies zu tun. Ersten, Sie können analysieren der xml-herausziehen der Inhalt von den tags, die Sie brauchen (ein paar Möglichkeiten, dies zu tun, je nachdem, ob Sie ein SAX oder DOM-parser). Dies ist die quick-and-dirty-Lösung.
Können Sie auch eine XSLT-transformation zum konvertieren der xml-Quelltext direkt in die html Sie wollen. Dies ist komplizierter, da müssen Sie lernen die syntax für xslt-Vorlagen, die ein wenig ausführlich.