Google日历的签名无效

时间:2011-05-05 17:38:53

标签: windows-phone-7

我已阅读此处的所有讨论并研究了Google的API和OAuth规范,但我仍然收到无效的签名。

我尝试过使用POST和GET,使用Headers和Parameters,但仍然遗漏了一些东西。 (可能是简单或愚蠢的事情。)

我成功地使用Hammock从Twitter检索请求令牌,所以我很困惑我要把它留给谷歌。

我正在使用VS 2010 Express和Windows Phone 7版本的Hammock为Windows Phone 7编写此文件。这是我的代码,请给我一些建议。

    var requestTokenCredentials = OAuthCredentials.ForRequestToken("anonymous", "anonymous", "oob");

    var client = new RestClient();
    client.Authority = "https://www.google.com";
    client.Credentials = requestTokenCredentials; 
    client.HasElevatedPermissions = true;
    client.AddParameter("scope", GoogleURIs.myScope);

    var request = new RestRequest();
    request.Path = "/accounts/OAuthGetRequestToken";
    client.BeginRequest(request, RequestCallback, client);

理查德

2 个答案:

答案 0 :(得分:1)

在对Google OAuth API进行更多研究后,我决定使用OAuth V2。谷歌推荐使用新版本,到目前为止,它运作良好。

答案 1 :(得分:0)

只是猜测:Google的API是否需要发送有效的引用?因为我认为使用当前版本的SDK无法更改引用(但它将与Mango-7.1一起发布,因为测试版仅在使用Image控件时删除了错误的引用,即app的guid ID )。