Pregunta

Hi, I've been using oDesk API for long time but now I need authorization to get some data but I couldn't figure it out. Here is the code I'm using and getting oAuth error. Your help would be very useful if you know something.

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);
}
¿Fue útil?

Solución

oAuthConfig.setMethod("post");
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top