質問: twitter apiが利用できない!? twitter apiを利用してwebアプリケーションを作成しようとしています。手始めにローカル開発環境でタイムラインを取得したのですが、レンタルサーバに移すと取得できません。 get('statuses/home_timeline'); (以下、表示処理は省略) ?> phpを使ってこのように書きました。(今回はライブラリとして、twitteroauthを使わせていただきました。) ローカル開発環境でこのプログラムを動かすと、正常に動作しました。 しかし、これをレンタルサーバに移すと、動かなくなります・・・ 以下、状況をまとめました。 ・色々試してみるとレンタルサーバ上においても、oauth認証はうまくいっている模様。 アクセストークン等は取得できていた。 ・タイムラインの取得処理だけが失敗して、nullが入ってしまっている。 → twitter apiへのアクセスができない? ・しかし、$twitteroauth->post('statuses/update', array('status' =>'テストツイート'));は うまくいく。 → 試してみると、getメソッドのものだけが失敗する模様 ・ライブラリを他の物にして、同じ機能を実装しても同様のことが起こります。 ライブラリ無しで書いてみても同じでした。ローカルではうまくいくのに・・・ ・利用しているレンタルサーバは、さくらインターネットのレンタルサーバ。 もう1つは個人の方が運営しているレンタルサーバ。 どちらもライブラリの動作環境は満たしている。 php.iniの問題でしょうか。 それともtwitter apiの利用できないサーバがあるのでしょうか。 初心者なりに色々考えてみましたがわかりませんでした。 どうしたらよいでしょうか。
回答: こっちかな http://www.php.net/manual/ja/function.json-last-error-msg.php