HttpClient PostAsync à Blogger API

Je suis à l'aide de l'API suivante pour me permettre d'interagir avec Blogger de Google. J'ai besoin d'insérer un message dans les utilisateurs de blog. Cependant, je vais avoir des ennuis avec ma PostAsync fonctionnalité. Je reçois un 401 me disant que ma demande n'est pas autorisée malgré le fait d'avoir une Clé API, cependant, je pense que j'ai peut-être pas correctement l'insertion de mon jeton OAuth.

J'ai le code suivant,

C'est le code où j'ai mis mon en-tête d'autorisation, (à noter que la clé, il est faux, mais il est le même que ce que je pense est le jeton OAuth)

httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("ya29.AHES6ZTBZi1dWPVdlcF7qAD-nSM6XxwY2323232m4lXW");

Et c'est mon PostAsync fonction

                HttpResponseMessage response = await req.PostAsync(URLs.postBlogURL + blogID + URLs.postBlogURLPost, new StringContent(json));

Quelqu'un peut me dire où je vais mal? Des acclamations.

[Mise à JOUR]

Je l'ai amen pas sûr de savoir si l'autorisation doit inclure la chaîne porteur.

    httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer ya29.AHES6ZTBZi1dWPVdlcF7qAD-nSM6XxwY2323232m4lXW");
Est-il un moyen de vérifier de façon indépendante votre clé API? Aussi, essayez de vérifier le contenu de la réponse, inclure certaines autres informations de diagnostic.
Ouais je peux faire une requête get qui nécessite l'API de l'amende juste. Donc, c'est certainement pour les requêtes post. J'ai juste le sentiment que j'ai amen pas de la configuration de l'en-tête d'autorisation correctement pour mon HttpClient.
Comment faites-vous une GET demande? Dans un navigateur web ou de l'utilisation de HttpClient?
Avez-vous utilisé Fiddler (ou quelque chose de similaire) pour comparer votre travail OBTENIR la demande et de la faute de la POSTE?
comme je sais que j'ai amen pas de faire toute la requête GET. Je authentifier à l'aide de 'WebAuthenticationResult" et "WebAuthenticationBroker'.

OriginalL'auteur Stephen Hynes | 2013-01-31