Google chrome extension 无法读取属性';chromeExOAuthConfig';Google Chrome扩展中的null值
我正在开发一个Chrome扩展,它将推特。我用这个 我需要帮助从Twitter获得授权用户。并将凭据保存在某个地方,以便我可以使用它们从我的应用程序中发送推文。我是新手,我需要指导。我写了以下方法。启动授权过程 但它并没有把我发送到Twitter auth。当我调用这个authorize方法时。我做得对吗 我需要一些指针。我还下载了chrome_ex_oauth.html。这将被称为回调。对吧? 我不知道。。。当我获得这些访问令牌和机密时,我将针对每个授权用户保存它们,并将它们用于推特Google chrome extension 无法读取属性';chromeExOAuthConfig';Google Chrome扩展中的null值,google-chrome-extension,twitter,twitter-oauth,Google Chrome Extension,Twitter,Twitter Oauth,我正在开发一个Chrome扩展,它将推特。我用这个 我需要帮助从Twitter获得授权用户。并将凭据保存在某个地方,以便我可以使用它们从我的应用程序中发送推文。我是新手,我需要指导。我写了以下方法。启动授权过程 但它并没有把我发送到Twitter auth。当我调用这个authorize方法时。我做得对吗 我需要一些指针。我还下载了chrome_ex_oauth.html。这将被称为回调。对吧? 我不知道。。。当我获得这些访问令牌和机密时,我将针对每个授权用户保存它们,并将它们用于推特 <
<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 ...
};
jQuery(函数(){
var oauth=ChromeExOAuth.initBackgroundPage({
'请求url':'https://api.twitter.com/oauth/request_token',
'授权url':'https://api.twitter.com/oauth/authorize',
“访问url”:https://api.twitter.com/oauth/access_token',
“消费者密钥”:“---”,
"消费者的秘密":"--",
“范围”:“,
“应用程序名称”:“推特”
});
jQuery(“#连接”)。单击(函数(){
oauth.authorize(安装);
});
});
函数安装(){
警报(“成功”)
}
函数回调(resp,xhr){
//…处理文本响应。。。
};
编辑:
我的oauth.authorize
被调用。此时将显示重定向页面。但它坚持“重定向…”。错误控制台显示以下错误
无法读取null的属性“chromeExOAuthConfig”
我发现Chrome OAuth教程非常臃肿和间接。我刚刚建立了一个扩展,它使用OAuth2提取私有GitHub数据 (还要确保查看injection.js和adapter.html——它们都独立于jQuery,并且是必需的) 基本上我只是反向设计了这个,以满足我的需要 正在发生的是:
你研究过我的解决方案了吗?它工作得非常好,速度非常快,并且可以定制适配器页面,以显示较慢连接的加载进度(用户喜欢反馈)。它也不依赖jQuery。您可能不会注意到其中的区别,但是将jQuery库加载到重定向页面会使事务花费更长的时间,因为脚本必须拉入。我发现Chrome OAuth教程非常臃肿和间接。我刚刚建立了一个扩展,它使用OAuth2提取私有GitHub数据 (还要确保查看injection.js和adapter.html——它们都独立于jQuery,并且是必需的) 基本上我只是反向设计了这个,以满足我的需要 正在发生的是: