http://qiita.com/sofpyon/items/982fe3a9ccebd8702867
こちらのサイトのコードをコピーしてツイッターのログインシステムを作ろうとしたら403エラーでアクセス権限がありませんとなりました。サーバーはロリポップでPHPのバージョンは7.1のモジュール版です。何が原因なのでしょうか?
<?php session_start(); require_once 'common.php'; require_once 'twitteroauth/autoload.php'; use Abraham\TwitterOAuth\TwitterOAuth; //TwitterOAuth をインスタンス化 $connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET); //コールバックURLをここでセット $request_token = $connection->oauth('oauth/request_token', array('oauth_callback' => OAUTH_CALLBACK)); //callback.phpで使うのでセッションに入れる $_SESSION['oauth_token'] = $request_token['oauth_token']; $_SESSION['oauth_token_secret'] = $request_token['oauth_token_secret']; //Twitter.com 上の認証画面のURLを取得( この行についてはコメント欄も参照 ) $url = $connection->url('oauth/authenticate', array('oauth_token' => $request_token['oauth_token'])); //Twitter.com の認証画面へリダイレクト header( 'location: '. $url );
common.php,callback.php,mypage.phpも参照先と同じでしょうか(APIキーとAPIシークレットは別として)?あと参照先で修正のコメントがついていますが、全て試されましたか?このあたり追記お願いします。
あなたの回答
tips
プレビュー