2013-08-12 2 views
0

Мне удалось запустить API из duncio Curl. Затем попробуйте выполнить скрипт Google Apps. Часть Получите маркер WORKED, но тогда я не могу сделать больше acion. я поставил код в случае это помогает показать, где я есть проблемаGoogle Apps Script API rackspace DNS

function Token() { 
var user = "USUARIO"; 
var apikey= "KEY"; 
var Url = "https://identity.api.rackspacecloud.com/v2.0/tokens"; 
var payload = {"auth":{"RAX-KSKEY:apiKeyCredentials":{"username": "mvillani","apiKey": apikey}}}; 
var opt = { 
        "contentType" : "application/json", 
        "method" : "POST", 
        "payload" : Utilities.jsonStringify(payload) 
        }; 

var response = UrlFetchApp.fetch(Url,opt); 
var json = JSON.parse(response.getContentText()); 
var token=json.access.token.id 
var user="NUMERO DE USUARIO"     

var Url="https://dns.api.rackspacecloud.com/v1.0/829221/domains/3715127/clone?cloneName=mvilaclone3.com" ; 

var opt = { 
        "Content-Type": "application/json", 
        "method" : "POST", 
        "X-Auth-Token": token, 
        "Accept": "application/json" 
        }; 
    var response1 = UrlFetchApp.fetch(Url); 
var json1 =response1.getContentText(); 
var c=2 
} 

Muchas GRACIAS !!!!

+0

Можете ли вы сказать, что ошибка, которую вы видите? Также может быть ссылка на документацию о rackspace. – Srik

+0

Проверьте следующее: это может помочь вам: [addOAuthService (serviceName)] (https://developers.google.com/apps-script/reference/url-fetch/url- выборки-приложение # addOAuthService (String)). Вот конкретный пример подключения к Twitter: [Менеджер одобрения Twitter] (https://developers.google.com/apps-script/articles/twitter_tutorial) – wchiquito

+0

Функция для получения маркера WORK. Я могу аутентифицировать меня. – Mvillani

ответ

0

Я нашел решение:

var Url="https://dns.api.rackspacecloud.com/v1.0/829221/domains/" ; 
var response1 = UrlFetchApp.fetch(Url, { "headers": { 'X-Auth-Token': Token }}) 
Смежные вопросы