1

今日まで、次のコードを使用してクライアントの「最新のツイート」を Web サイトに表示していました。

<?php
        // Your twitter username.
        $username = "CLIENTTWITTER";

        // Prefix - some text you want displayed before your latest tweet.
        // (HTML is OK, but be sure to escape quotes with backslashes: for example href=\"link.html\")
        $prefix = "";

        // Suffix - some text you want display after your latest tweet. (Same rules as the prefix.)
        $suffix = "";

        $feed = "http://search.twitter.com/search.atom?q=from:" . $username . "&rpp=1";

        function parse_feed($feed) {
            $stepOne = explode("<content type=\"html\">", $feed);
            $stepTwo = explode("</content>", $stepOne[1]);
            $tweet = $stepTwo[0];
            $tweet = str_replace("&lt;", "<", $tweet);
            $tweet = str_replace("&gt;", ">", $tweet);
            return $tweet;
        }

        $twitterFeed = file_get_contents($feed);
        echo stripslashes($prefix) . parse_feed($twitterFeed) . stripslashes($suffix);
    ?>

しかし今日、それは機能しなくなりました。これは、Twitter の API の変更と、v1.0 でプラグを抜いたという事実によるものだと思いますが、正しくないかもしれません。

現在の API で動作する上記のコードの適切な代替品を知っている人はいますか? 可能であれば、追加のコードを追加する必要はありません。いくつか試してみましたが、成功しませんでした。Twitter の Dev ページは私をとても混乱させます。

助けてくれてありがとう。

4

1 に答える 1