Javascript 没有来自对Tumblr的API调用的回调

Javascript 没有来自对Tumblr的API调用的回调,javascript,oauth,google-chrome-extension,tumblr,Javascript,Oauth,Google Chrome Extension,Tumblr,我正在做一个chrome扩展,它需要获得当前用户的追随者。TumblrAPI说我需要实现oauth并发送所列的请求。我按照示例并使用google提供的库实现了oauth 因此,结果是oauth.authorize函数将运行,但回调函数onFollowers将不会被调用,这让我相信,由于某种原因,我没有从tumblr获得响应 这是我最后得到的代码: background.html: <html> <script type="text/javascript" src="ch

我正在做一个chrome扩展,它需要获得当前用户的追随者。TumblrAPI说我需要实现oauth并发送所列的请求。我按照示例并使用google提供的库实现了oauth

因此,结果是oauth.authorize函数将运行,但回调函数onFollowers将不会被调用,这让我相信,由于某种原因,我没有从tumblr获得响应

这是我最后得到的代码:

background.html:

<html>
    <script type="text/javascript" src="chrome_ex_oauthsimple.js"></script>
    <script type="text/javascript" src="chrome_ex_oauth.js"></script>
    <script type="text/javascript" src="background.js"></script>
</html>
我遗漏了什么吗?

请看这里:

可能是你吗

发送签名请求

你应该让params走另一条路吗?第一种方法,而不是url?

请参见此处:

可能是你吗

发送签名请求


你应该让params走另一条路吗?第一种方法,而不是url?

否,我检查了我正在使用的库。这是正确的顺序。URL,然后Method。不,我检查了我正在使用的库。这是正确的顺序。URL,然后是Method。
var oauth = ChromeExOAuth.initBackgroundPage({
  'request_url' : 'POST http://www.tumblr.com/oauth/request_token',
  'authorize_url' : 'http://www.tumblr.com/oauth/authorize',
  'access_url' : 'POST http://www.tumblr.com/oauth/access_token',
  'consumer_key' : '[key provided]',
  'consumer_secret' : '[secret provided]',
  'app_name' : '[app name]'
});

var followers = null;
var baseHostname = localStorage.getItem('BaseHostname');

function onFollowers(text, xhr) {
    //parsing JSON response
}

function getFollowers() {
  oauth.authorize(function() {
    var url = "api.tumblr.com/v2/blog/"+baseHostname+"/followers";
    oauth.sendSignedRequest(url, onFollowers, {
      'parameters' : {
        'base-hostname' : baseHostname
      }
    });
  });
};

chrome.extension.onMessage.addListener(
  function(request, sender, sendResponse) {
    if (request.greeting == "getFollowers")
      console.log(baseHostname);
      getFollowers();
      sendResponse({farewell: "getFollowers function run success"});
  });