контекстный гаджет gmail вызов makeRequest отвечает внутренней ошибкой сервера - PullRequest
1 голос
/ 19 мая 2011

Я создаю в нем контекстный гаджет Google. Я использую следующий код для загрузки страницы:

var params = {};
 url = "http://example.com:2057/tasks/create";
  params[gadgets.io.RequestParameters.CONTENT_TYPE] = gadgets.io.ContentType.JSON;
  params[gadgets.io.RequestParameters.AUTHORIZATION] = gadgets.io.AuthorizationType.SIGNED;
  params["OAUTH_SERVICE_NAME"] = "HMAC";
  params[gadgets.io.RequestParameters.METHOD] = gadgets.io.MethodType.GET;

  gadgets.io.makeRequest(url, function(response) 
  { 
    if (response.data && response.data.RedirectUrl)
        HandleLogin(response.data.RedirectUrl);
    else if(response.text)
    {
        showOneSection('main');
        $('#main').append(response.text);
    }
    else 
      ShowDebug(response);
  }, params);

Звонок не доходит до моего сервера. и когда я пытаюсь достичь URL в браузере, он быстро возвращается.

в чем может быть проблема? как я могу пристрелить проблемы?

Спасибо

1 Ответ

0 голосов
/ 25 мая 2011

Я наконец нашел проблему.при создании подписанного запроса вы должны сначала получить потребительский ключ + секретный ключ.смотри http://www.google.com/support/forum/p/apps-apis/thread?tid=31db71169fb6fc77&hl=en вы можете сделать это здесь: https://www.google.com/gadgets/directory/verify без ключей Google не может подписать запрос (хотя можно ожидать правильное сообщение об ошибке).

...