次の API を使用して、Google Blogger と対話できるようにしています。ユーザーのブログに投稿を挿入する必要があります。ただし、PostAsync 機能に問題があります。API キーを持っているにもかかわらず、リクエストが承認されていないという 401 を受け取りましたが、OAuth トークンを適切に挿入していない可能性があります。
私は次のコードを持っています、
これは、認証ヘッダーを設定するコードです (キーは偽物ですが、OAuth トークンと思われるものと同じ形式であることに注意してください)。
httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("ya29.AHES6ZTBZi1dWPVdlcF7qAD-nSM6XxwY2323232m4lXW");
そして、これは私の PostAsync 関数です
HttpResponseMessage response = await req.PostAsync(URLs.postBlogURL + blogID + URLs.postBlogURLPost, new StringContent(json));
誰が私が間違っているのか教えてもらえますか? 乾杯。
[更新]
認証に文字列ベアラーを含める必要があるかどうかはわかりません。
httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer ya29.AHES6ZTBZi1dWPVdlcF7qAD-nSM6XxwY2323232m4lXW");