PHPエラーの覚書。
Fatal error: Uncaught Abraham\TwitterOAuth\TwitterOAuthException: {“errors”:[{“code”:417,”message”:”Desktop applications only support the oauth_callback value ‘oob'”}]} in /home/xxxxx/xxxxx.xsrv.jp/public_html/ppc/vendor/abraham/twitteroauth/src/TwitterOAuth.php:168 Stack trace: #0 /home/xxxxx/xxxxx.xsrv.jp/public_html/ppc/oauth.php(14): Abraham\TwitterOAuth\TwitterOAuth->oauth(‘oauth/request_t…’, Array) #1 {main} thrown in /home/xxxxx/xxxxx.xsrv.jp/public_html/ppc/vendor/abraham/twitteroauth/src/TwitterOAuth.php on line 168
こんなエラーが出た。
Fatal error やな感じ。
またいつもの原因でしょ?w
いつものパーミッションなんじゃ~ないの?って思って、同じスクリプトを設置しているドメインと比べてみたけど、おやおや?変わりなく最新バージョン。
もうダメ・・・。
つっても、abrahamさんのエラーなのでAPIを確認。
APIkeyとAPI secret keyは間違いないけど、数年前に使っていたのを使いまわしてたから、一から作り直してみることに。
んで、keyは新しくしてアップしてみたけど、エラーは変わりなくw
ツイッターのデベロッパーなんたらで、前はもっと設定があった気がする????
確認してみるとread onlyになってるし、サイトURLとかコールバックも入れてなかった。英語で分かりにくい。非常に分かりにくい。(言い訳)
上記のやつをぱっぱと入力して、リロードしたらエラーがきれいさっぱり解消されておりましたとさ。
ヒューマンエラーが9割
自分の場合は気持ちが早ってヒューマンエラー起こしがち。算数の計算問題を最後まで読まずに「こういうことね!」としたり顔で回答を記入。50点以下をたたき出す私ですからしょうがないですね。
今後はちゃんと確認しつつ仕事しようと思いましたまる