Я прочитал все обсуждения здесь и изучил API Google и спецификацию OAuth, но все еще получаю недопустимую подпись.
Я пытался использовать POST и GET, используя заголовки и параметры, но все еще чего-то не хватает. (Возможно, что-то легкое или глупое.)
Я успешно использовал Hammock для получения токена запроса из Twitter, поэтому я озадачен тем, что я оставляю для Google.
Я пишу это для Windows Phone 7, используя VS 2010 Express и версию 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);
Richard