- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Twitter APIが利用できない!?)
Twitter APIが利用できない!?
このQ&Aのポイント
- Twitter APIを利用してWebアプリケーションを作成しようとしていますが、レンタルサーバに移すとタイムラインの取得ができません。
- OAuth認証は成功しており、アクセストークン等は取得できていますが、タイムラインの取得だけが失敗し、NULLが返されています。
- GETメソッドの呼び出しだけが失敗しており、POSTメソッドは正常に動作しています。さくらインターネットのレンタルサーバや個人のレンタルサーバを利用しているのですが、どちらも同様の問題が起きています。php.iniの設定に問題があるのか、Twitter APIにアクセスできないサーバがあるのか、初心者なのでよくわかりません。どうすれば解決できるでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#244856
回答No.3
連投失礼します さっきの関数PHP5.5からだったのでこちらで。 http://www.php.net/manual/ja/function.json-last-error.php
その他の回答 (2)
noname#244856
回答No.2
noname#244856
回答No.1
error_reporting(E_ALL); ini_set('display_errors', '1'); をスクリプトの頭に実行してみてください。 何かエラーを吐いているかもしれません。 一応私もライブラリ作ってるので良ければお試しください。 (内容的にはTwitterOAuthの上位互換) https://github.com/Certainist/UltimateOAuth
お礼
早速のご回答ありがとうございます。 json_last_errorを使うと、「そのような関数は無い」と怒られました。 「バージョン足りてるのに何故?」と色々調べると、同じフォルダ内に、ver4.0台のphp.iniがあり、消したら問題なく動きました;; 気付くきっかけになりました。ありがとうございました。 UltimateOAuthを使ってみましたが、既存のライブラリより容易にAPIを利用できるので便利と感じました。 何より環境に依存しないのが良いです。 ぜひ使わせていただきますね^^