0

ユーザーの最後の twitter 投稿のテキストだけを取得したい。ユーザー フィードを json 形式に抽象化するコードを見つけましたが、json vars を php vars に取得するにはどうすればよいですか? そして、「partucalar」では、以下に示すように「TEXT」変数。

Twitterフィードをjsonに変換するために使用しているスクリプトは次のとおりです。コードへのリンクただし 、これはこの質問とは無関係です。出力変数をphp変数にするだけです。私はすでに反対票を投じていたので、詳細を説明します。

json の出力は次のとおりです。

{
    "tweets": [
        {
            "url": "http://twitter.com/cosmocatalano/status/343768531101417474",
            "text": "This is a test tweet. @ Sufferloft http://instagram.com/p/aWFnSJInU-/ ",
            "html": "This is a test tweet. @ Sufferloft <a href=\"http://t.co/XRaizXhwYz\" rel=\"nofollow\" dir=\"ltr\" data-expanded-url=\"http://instagram.com/p/aWFnSJInU-/\" class=\"twitter-timeline-link\" target=\"_blank\" title=\"http://instagram.com/p/aWFnSJInU-/\" ><span class=\"invisible\">http://</span><span class=\"js-display-url\">instagram.com/p/aWFnSJInU-/</span><span class=\"invisible\"></span><span class=\"tco-ellipsis\"><span class=\"invisible\">&nbsp;</span></span></a>",
            "date": "1370795779",
            "user": "/cosmocatalano",
            "id": "14503633",
            "img": "https://si0.twimg.com/profile_images/2225916199/image_normal.jpg",
            "name": "Cosmo Catalano",
            "rt": false,
            "card": {
                "href": "http://instagram.com/p/aWFnSJInU-/",
                "data-url": "http://distilleryimage2.ak.instagram.com/9d54f23ed12211e29fe522000a1f97ce_5.jpg",
                "data-resolved-url-large": "http://distilleryimage2.ak.instagram.com/9d54f23ed12211e29fe522000a1f97ce_7.jpg"
            }
        }
    ]
}

TWEET テキストが必要です: // 変数の例

$Tweet = jsondecode(text);
echo $Tweet;
4

1 に答える 1

1

JSON 文字列が に格納されていると仮定します$jsonString

$obj = json_decode($jsonString);
echo $obj->tweets[0]->text; // get the first tweet

複数のツイートがある場合は、それらをループします。

$obj = json_decode($jsonString);
foreach($obj->tweets as $tweet)
{
    echo $tweet->text;
}
于 2013-10-23T06:54:43.433 に答える