Service_Twitterの認証エラー
http://oshiete.nikkeibp.co.jp/qa6325339.html
に引き続き質問します。
xampp環境を立ち上げローカルPCでpearを使ってインストールし、
同じソースを入力したのですが、non-objectエラーは同じでした。
http://uenomemo.blog31.fc2.com/blog-category-28.html
を参考にして、0.5.1をインストールしたら、
このエラーが出ないかわりに、
エラーをCatchして、Unauthorizedというエラーが出ます。
何度もIDをパスワードを確認しているのですが、
あってます。
どうしたらいいのでしょうか。
pearでインストールの際にwarningが出ていましたので、添付します
WARNING: running in safe mode requires that all files created be the same uid as the current script. PHP reports this script is uid: 0, and current user is: Owner
downloading Services_Twitter-0.5.1.tgz ...
Starting to download Services_Twitter-0.5.1.tgz (38,464 bytes)
..........done: 38,464 bytes
WARNING: channel "pear.php.net" has updated its protocols, use "channel-update pear.php.net" to update
WARNING: failed to download pear.php.net/HTTP_Request2 within preferred state "stable", will instead download version 0.5.2, stability "alpha"
Did not download optional dependencies: pear/HTTP_OAuth, use --alldeps to download automatically
pear/Services_Twitter can optionally use package "pear/HTTP_OAuth" (version >= 0.1.2)
install ok: channel://pear.php.net/Services_Twitter-0.5.1
お礼
ありがとうございました。 教えて頂いたサイトの内容も試してみましたが 駄目でした。自己解決しました。 参考までに、 php5.0.2でpearをセットアップする場合は php/PEAR/配下のgo-pear.phpを使うと 質問のようなことになるようです。 (pearのバージョンが古くupgradeできない?) http://pear.php.net/go-pearからスクリプトを コピー後、セーブしてセットアップしたら うまくいきました。 go-pear.batは以下の通りです。 @ECHO OFF set PHP_BIN=php.exe %PHP_BIN% -n -d output_buffering=0 PEAR\go-pear.php %1 pause