postous からユーザーの site_id を取得しようとしています。このデータはユーザーのプロファイルのどこにもないようで、FAQ、ヘルプ、またはドキュメントにも、これを見つける方法が示されていません。私が見つけることができる唯一の方法は、API を介してサイトのリストを要求することです。それが私がやろうとしていることであり、json 応答が返されます。実際、ユーザーが postous にあるサイトの site_id はそこに、これを出力したいだけです。
最初に試してみました( $result はjson応答です)
$siteid = preg_match('"site_id": \d+', $result);
echo $siteid;
私は何も得ません。
それから私は
json_decode($result);
echo $result->site_id;
私はまだ何も得られません。
json レスポンス ($result) を見ると、
"site_id": $somenumber;
preg_match または json_decode でこのデータを抽出できないのはなぜですか? 別のより良い方法はありますか?
私の完全なコードはhttp://tonybaldwin.me/paste/index.php?3uに貼り付けられています