Heim Backend-Entwicklung PHP-Tutorial PHP调用Twitter的RSS的实现代码_PHP教程

PHP调用Twitter的RSS的实现代码_PHP教程

Jul 21, 2016 pm 03:40 PM
api php rss twitter 代码 实现 Start 微博 am meisten Spalte von 调用 Das

杂感
这个栏目最开始调用微博饭否的API来做的,因为众所周知的缘故,饭否无法使用了,后来采用腾讯的滔滔API来实现.2010年1月26日滔滔业务将会开始和QQ空间心情整合,只能考虑放弃。思来想去,最终还是考虑用Twitter来实现,不过Twitter在国内无法访问,不能采用js的方式来调用。本博客的服务器才国外,用php的方式访问Twitter的API应该没有问题,虽然有现成的wordpress插件“Twitter Tools”可以用,但本着尽量少用插件的目的,决定直接用php在wordpress主题里实现。twritter提供的API接口很丰富,研究一下觉得调用Twitter RSS的API比较简单,实现如下功能:

1、抓取twitter RSS的内容,不需要密码,只需要用户名。
2、格式化RSS的内容,显示用户本人的推的内容及时间,排除 @replies 回复给他人的信息内容。

代码如下:

复制代码 代码如下:


$username='xjb';//change this to your twitter username修改为你的twitter 用户名
$feedURL='http://twitter.com/statuses/user_timeline/'.$username.'.rss';
$excludePattern='/'.$username.': @/'; //excludes any @replies排除@replies 内容
$count=5;// show count
$i=0;

if(!$xml=simplexml_load_file($feedURL)){
trigger_error('Error',E_USER_ERROR);
}
foreach($xml->channel->item as $item) {
if ( ! preg_match("$excludePattern", $item->title)) {
$filteredTitle=htmlspecialchars("$item->title");
$filteredTitle=str_replace("$username: ","",$filteredTitle);
//Convert the time zone in China --转成中国时区
date_default_timezone_set('Asia/Shanghai');
$i++;

if($i>$count)
{
break;
}
?>

  • (pubDate)); ?>)





  • 源代码
    复制代码 代码如下:



    $username='xjb'; //change this to your twitter username --修改为你的twitter 用户名
    $feedURL='http://twitter.com/statuses/user_timeline/'.$username.'.rss';
    $excludePattern='/'.$username.': @/'; //excludes any @replies --排除 @replies 内容
    $count=5;// show count
    $i=0;

    if(!$xml=simplexml_load_file($feedURL)){
    trigger_error('Error',E_USER_ERROR);
    }
    foreach($xml->channel->item as $item) {
    if ( ! preg_match("$excludePattern", $item->title)) {
    $filteredTitle=htmlspecialchars("$item->title");
    $filteredTitle=str_replace("$username: ","",$filteredTitle);
    date_default_timezone_set('Asia/Shanghai'); //Convert the time zone in China --转成中国时区
    $i++;

    if($i>$count)
    {
    break;
    }
    ?>

  • (pubDate)); ?>)




  • www.bkjia.comtruehttp://www.bkjia.com/PHPjc/321338.htmlTechArticle这个栏目最开始调用微博饭否的API来做的,因为众所周知的缘故,饭否无法使用了,后来采用腾讯的滔滔API来实现.2010年1月26日滔滔业务将...
    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

    Heiße KI -Werkzeuge

    Undresser.AI Undress

    Undresser.AI Undress

    KI-gestützte App zum Erstellen realistischer Aktfotos

    AI Clothes Remover

    AI Clothes Remover

    Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

    Undress AI Tool

    Undress AI Tool

    Ausziehbilder kostenlos

    Clothoff.io

    Clothoff.io

    KI-Kleiderentferner

    AI Hentai Generator

    AI Hentai Generator

    Erstellen Sie kostenlos Ai Hentai.

    Heißer Artikel

    R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
    2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
    Repo: Wie man Teamkollegen wiederbelebt
    4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
    Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
    4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

    Heiße Werkzeuge

    Notepad++7.3.1

    Notepad++7.3.1

    Einfach zu bedienender und kostenloser Code-Editor

    SublimeText3 chinesische Version

    SublimeText3 chinesische Version

    Chinesische Version, sehr einfach zu bedienen

    Senden Sie Studio 13.0.1

    Senden Sie Studio 13.0.1

    Leistungsstarke integrierte PHP-Entwicklungsumgebung

    Dreamweaver CS6

    Dreamweaver CS6

    Visuelle Webentwicklungstools

    SublimeText3 Mac-Version

    SublimeText3 Mac-Version

    Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

    PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian Dec 24, 2024 pm 04:42 PM

    PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

    Was sind die Tools für Blockchain -Datenanalyse? Was sind die Tools für Blockchain -Datenanalyse? Feb 21, 2025 pm 10:24 PM

    Die schnelle Entwicklung der Blockchain -Technologie hat die Notwendigkeit zuverlässiger und effizienter analytischer Tools ermöglicht. Diese Tools sind wichtig, um wertvolle Erkenntnisse aus Blockchain -Transaktionen zu entfernen, um ihr Potenzial besser zu verstehen und zu nutzen. In diesem Artikel werden einige der führenden Tools für Blockchain -Datenanalyse auf dem Markt untersucht, einschließlich ihrer Fähigkeiten, Vorteile und Einschränkungen. Durch das Verständnis dieser Tools können Benutzer die erforderlichen Erkenntnisse gewinnen, um die Möglichkeiten der Blockchain -Technologie zu maximieren.

    So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein Dec 20, 2024 am 11:31 AM

    Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c

    Wie analysiert und verarbeitet man HTML/XML in PHP? Wie analysiert und verarbeitet man HTML/XML in PHP? Feb 07, 2025 am 11:57 AM

    Dieses Tutorial zeigt, wie XML -Dokumente mit PHP effizient verarbeitet werden. XML (Extensible Markup-Sprache) ist eine vielseitige textbasierte Markup-Sprache, die sowohl für die Lesbarkeit des Menschen als auch für die Analyse von Maschinen entwickelt wurde. Es wird üblicherweise für die Datenspeicherung ein verwendet und wird häufig verwendet

    Wo ist der offizielle Eingang zu Deepseek? Neueste Besuchshandbuch im Jahr 2025 Wo ist der offizielle Eingang zu Deepseek? Neueste Besuchshandbuch im Jahr 2025 Feb 19, 2025 pm 05:03 PM

    Deepseek, eine umfassende Suchmaschine, die eine Vielzahl von Ergebnissen aus akademischen Datenbanken, Nachrichten -Websites und sozialen Medien liefert. Besuchen Sie die offizielle Website von Deepseek https://www.deepseek.com/, registrieren Sie ein Konto und melden Sie sich an. Anschließend können Sie mit der Suche beginnen. Verwenden Sie bestimmte Schlüsselwörter, präzise Phrasen oder erweiterte Suchoptionen, um Ihre Suche einzugrenzen und die relevantesten Ergebnisse zu erzielen.

    Bitget Exchange Offizielle Website Login Neueste Eingang Bitget Exchange Offizielle Website Login Neueste Eingang Feb 18, 2025 pm 02:54 PM

    Der Bitget Exchange bietet eine Vielzahl von Anmeldemethoden, darunter E -Mail, Mobiltelefonnummer und Social Media -Konten. In diesem Artikel werden die neuesten Eingänge und Schritte für jede Anmeldemethode beschrieben, einschließlich des Zugriffs auf die offizielle Website, die Auswahl der Anmeldemethode, die Eingabe der Anmeldeinformationen und das Abschluss der Anmeldung. Benutzer sollten darauf achten, die offizielle Website zu nutzen, wenn sie sich anmelden und die Anmeldeinformationen ordnungsgemäß aufbewahren.

    PHP -Programm zum Zählen von Vokalen in einer Zeichenfolge PHP -Programm zum Zählen von Vokalen in einer Zeichenfolge Feb 07, 2025 pm 12:12 PM

    Eine Zeichenfolge ist eine Folge von Zeichen, einschließlich Buchstaben, Zahlen und Symbolen. In diesem Tutorial wird lernen, wie Sie die Anzahl der Vokale in einer bestimmten Zeichenfolge in PHP unter Verwendung verschiedener Methoden berechnen. Die Vokale auf Englisch sind a, e, i, o, u und sie können Großbuchstaben oder Kleinbuchstaben sein. Was ist ein Vokal? Vokale sind alphabetische Zeichen, die eine spezifische Aussprache darstellen. Es gibt fünf Vokale in Englisch, einschließlich Großbuchstaben und Kleinbuchstaben: a, e, ich, o, u Beispiel 1 Eingabe: String = "TutorialPoint" Ausgabe: 6 erklären Die Vokale in der String "TutorialPoint" sind u, o, i, a, o, ich. Insgesamt gibt es 6 Yuan

    Wie viel kostet der Preis für MRT -Münzen? Der jüngste Preistrend der MRT -Münze Wie viel kostet der Preis für MRT -Münzen? Der jüngste Preistrend der MRT -Münze Mar 03, 2025 pm 11:48 PM

    Diese Kryptowährung hat nicht wirklich einen Geldwert und ihr Wert hängt ausschließlich von der Unterstützung der Gemeinschaft ab. Anleger müssen vor dem Investieren sorgfältig nachforschen, da dies fehlen, und attraktive Token -Wirtschaftsmodelle. Da der Token im letzten Monat ausgestellt wurde, können Anleger derzeit nur durch dezentrale Börsen erwerben. Der Echtzeitpreis für die MRI-Münze beträgt 0,000045 ¥ 0,00033 mri Münze Historischer Preis ab 13:51 am 24. Februar 2025, der Preis für die MRT-Münze beträgt 0,000045 USD. Die folgende Abbildung zeigt den Preistrend des Tokens von Februar 2022 bis Juni 2024. MRT -Münzmünzen -Investitionsrisikobewertung Derzeit wurde die MRT -Münze in keiner Börse aufgeführt und der Preis wurde auf Null zurückgesetzt und kann nicht erneut gekauft werden. Auch wenn das Projekt

    See all articles