仅使用客户端代码

时间:2015-06-22 22:42:42

标签: javascript google-chrome-extension fitbit

我正在构建Chrome扩展程序应用程序,该应用程序仅允许用户访问某些网站(如果用户已完成10k步骤)。我在使用Fitbit API(https://wiki.fitbit.com/display/API/Fitbit+API)时遇到了问题。我喜欢客户端中的所有代码,但我无法确定如何通过扩展程序对Fitbit进行身份验证和请求。我已经为manifest.json添加了权限,因此我不必担心CORS。有人有这方面的经验吗?我只能找到有关如何使用服务器通过Fitbit API进行身份验证的信息。

以下是我第一次打电话给Fitbit开始OAuth的尝试:

    $.ajax({
        'url' : 'api.fitbit.com',
        'type' : 'POST',
        'data' : {
          'oauth_signature_method' : "HMAC-SHA1",
          'oauth_timestamp' : Date.now(),
          'oauth_nonce' : "161822064",
          'oauth_callback' : "http%3A%2F%2Fexample.fitbit.com%2Fapp%2FcompleteAuthorization",
          'oauth_signature' : "Omf%2Bls2gn%2BDlghq245LRIyfMdd8%3D",
          'oauth_version' : "1.0",
          'oauth_consumer_key' : "fitbit-example-client-application"
        },
        'success' : function(data) {
          console.log(data);
        }
      });

0 个答案:

没有答案