私はつぶやくChrome拡張機能を開発しています。私はこのためにGoogle oAuth tutorialを使用しています。Google Chrome拡張機能でヌルの 'chromeExOAuthConfig'プロパティを読み取れません
Twitterから認証ユーザーを取得するには、助けが必要です。私のアプリからtweetingのためにそれらを使用できるようにどこかに資格情報を保存する。私はこれに新しいです、そして、私は指示が必要です。私は以下の方法を作った。承認プロセスを開始する。
しかし、Twitterの認証に私を送信しません。私がこのauthorizeメソッドを呼び出すとき。私はそれを正しくしていますか?
ここにポインタが必要です。 chrome_ex_oauth.htmlもダウンロードしました。これはコールバックと呼ばれます。右?
私はこれらのアクセストークンと秘密をすべての正当なユーザーに対して保存し、tweetingに使用することを知っていません。
<script type="text/javascript" src="chrome_ex_oauthsimple.js"></script>
<script type="text/javascript" src="chrome_ex_oauth.js"></script>
jQuery(function() {
var oauth = ChromeExOAuth.initBackgroundPage({
'request_url': 'https://api.twitter.com/oauth/request_token',
'authorize_url': 'https://api.twitter.com/oauth/authorize',
'access_url': 'https://api.twitter.com/oauth/access_token',
'consumer_key': '---',
'consumer_secret': '---',
'scope': '',
'app_name': 'Tweet'
});
jQuery('#connect').click(function(){
oauth.authorize(install);
});
});
function install() {
alert('success')
}
function callback(resp, xhr) {
// ... Process text response ...
};
編集:私のoauth.authorize
呼び出されます。リダイレクトページが表示されます。しかし、それは "リダイレクト..."に固執しました。エラーコンソールに次のエラーが表示されます。
はヌル
@ jjNford私は自分のものを稼働させるかどうかを迷惑していました。 Chromeの設定で拡張機能を何度も再読み込みしました。しかし、それは私に同じエラーを与える。解決できない場合は、コードを再起動します。 –
@TahirAkram私に見せるためにマニフェストファイルを投稿できますか? '{ "名前":jjNford @ – jjNford
は、ここに私のマニフェストファイルである "Chromeからさえずる"、 "バージョン": "1.0"、 "説明": "Chromeからさえずる。"、 "browser_action":{ "default_icon": "icon.pngの"、 \t "ポップアップ": "popup.html" }、 "アクセス許可":[ "タブ"、 \t "http://ajax.googleapis.com"、 \t "http://*.twitter.com/*"、 \t "clipboardWrite" ] } '私はTwitterのアカウントを追加する別の背景ページ(設定と呼んでいます)にいます。私の主要な背景ページではありません。 –