Gmail小工具OAuth使用者密钥未发送

时间:2014-01-14 21:41:51

标签: oauth google-gadget gmail-contextual-gadgets

我正在尝试根据https://developers.google.com/gadgets/docs/oauth

上的文档构建一个与第三方oauth api对话的gmail上下文小工具

我已在https://www.google.com/gadgets/directory/verify

注册了小工具

我正在使用gadgets.io.makeRequest(url,callback,params)以及小工具中的以下参数。

params[gadgets.io.RequestParameters.CONTENT_TYPE] = gadgets.io.ContentType.JSON;
      params[gadgets.io.RequestParameters.AUTHORIZATION] =gadgets.io.AuthorizationType.OAUTH;
      params[gadgets.io.RequestParameters.OAUTH_SERVICE_NAME] = "service";
      params[gadgets.io.RequestParameters.OAUTH_USE_TOKEN] = "always";
      params[gadgets.io.RequestParameters.METHOD] = gadgets.io.MethodType.GET;

发送到服务的oauth requesttoken url的请求不包含验证小工具时指定的使用者密钥,它设置为oauth_consumer_key =“www.google.com”

我需要完成其他任何步骤或设置才能让Google发送正确的消费者密钥吗?

1 个答案:

答案 0 :(得分:1)

如果有其他人遇到这个问题,事实证明即使它没有使用请求发送正确的使用者密钥,它也会使用正确的密码和证书进行签名,因此它仍然有效。