• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Twitter APIが利用できない!?)

Twitter APIが利用できない!?

このQ&Aのポイント
  • Twitter APIを利用してWebアプリケーションを作成しようとしていますが、レンタルサーバに移すとタイムラインの取得ができません。
  • OAuth認証は成功しており、アクセストークン等は取得できていますが、タイムラインの取得だけが失敗し、NULLが返されています。
  • GETメソッドの呼び出しだけが失敗しており、POSTメソッドは正常に動作しています。さくらインターネットのレンタルサーバや個人のレンタルサーバを利用しているのですが、どちらも同様の問題が起きています。php.iniの設定に問題があるのか、Twitter APIにアクセスできないサーバがあるのか、初心者なのでよくわかりません。どうすれば解決できるでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
noname#244856
noname#244856
回答No.3

連投失礼します さっきの関数PHP5.5からだったのでこちらで。 http://www.php.net/manual/ja/function.json-last-error.php

kou_ryo
質問者

お礼

早速のご回答ありがとうございます。 json_last_errorを使うと、「そのような関数は無い」と怒られました。 「バージョン足りてるのに何故?」と色々調べると、同じフォルダ内に、ver4.0台のphp.iniがあり、消したら問題なく動きました;; 気付くきっかけになりました。ありがとうございました。 UltimateOAuthを使ってみましたが、既存のライブラリより容易にAPIを利用できるので便利と感じました。 何より環境に依存しないのが良いです。 ぜひ使わせていただきますね^^

その他の回答 (2)

noname#244856
noname#244856
回答No.2
noname#244856
noname#244856
回答No.1

error_reporting(E_ALL); ini_set('display_errors', '1'); をスクリプトの頭に実行してみてください。 何かエラーを吐いているかもしれません。 一応私もライブラリ作ってるので良ければお試しください。 (内容的にはTwitterOAuthの上位互換) https://github.com/Certainist/UltimateOAuth

関連するQ&A

専門家に質問してみよう