http://blog.jacobemerick.com/web-development/parsing-twitter-feeds-with-php/の接続コードを使用しています。見事に1.1 APIに接続しています。
返された JSON データを解析するときに問題が発生します。
1 つの推奨事項は次のとおりです。
foreach($response as $tweet)
{
foreach($tweet->entities->urls as $urls_object)
{
$search = "{$urls_object->url}";
$replace = "<a href=\"{$urls_object->url}\" title=\"{$urls_object->expanded_url}\">{$urls_object->display_url}</a>";
$text = str_replace($search, $replace, $text);
}
}
これはテキストを置き換えるものではなく、理由がわかりません。置き換えられたと思われるデータを把握したり、アクセスしたりできないようです。
編集 - フォローアップ:
echo $tweet->entities->urls; 経由で置き換えられたデータを使用しようとしていました。
置き換えられたデータの使用方法についての私の理解は正確ではないでしょうか?