【发布时间】:2013-11-14 11:47:22
【问题描述】:
您好,我已经使用 oDesk API 很长时间了,但现在我需要授权才能获取一些数据,但我无法弄清楚。这是我正在使用并收到 oAuth 错误的代码。如果您有所了解,您的帮助将非常有用。
function debug() {
var oAuthConfig = UrlFetchApp.addOAuthService("odeskapi");
oAuthConfig.setConsumerKey("xxxxxxxxxxxxxxxxxxxxxxxxxxxx");
oAuthConfig.setConsumerSecret("xxxxxxxxxxxx");
oAuthConfig.setRequestTokenUrl("https://www.odesk.com/api/auth/v1/oauth/token/request");
oAuthConfig.setAccessTokenUrl("https://www.odesk.com/api/auth/v1/oauth/token/access");
oAuthConfig.setAuthorizationUrl("https://www.odesk.com/services/api/auth");
var options = {
"method" : "GET",
"oAuthServiceName" : "odeskapi",
"oAuthUseToken" : "always"
};
var request = UrlFetchApp.fetch("https://www.odesk.com/api/profiles/v1/search/jobs.json", options);
}
【问题讨论】:
-
您遇到什么错误?分享这一点非常重要 - 否则我们将不得不注册 oDesk API 以获取密钥并运行此代码!
-
Google 只是说“OAuth 错误”。没有更多细节。即使我不知道如何检查它绊倒的地方。
标签: api oauth google-apps-script google-oauth api-key