0
Vimeo APIへのPOSTをしようとしていますが、私は401 Authorization Required
を取得しています。C#HttpClientを使用したVimeo APIへのPOSTの承認
これは私のリクエストのコードです(私は、ドキュメントには私にチケットのIDを返さなければならないという最初のリクエストを送信しています)。このような
HttpClient client = new HttpClient();
client.BaseAddress = new Uri("https://api.vimeo.com");
var byteArray = Encoding.ASCII.GetBytes(accessToken);
client.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Basic", Convert.ToBase64String(byteArray));
var form = new FormUrlEncodedContent(new List<KeyValuePair<string, string>>()
{
new KeyValuePair<string, string>("type","POST")
});
var response = await client.PostAsync("/me/videos", form);
response.EnsureSuccessStatusCode();
var result = await response.Content.ReadAsStringAsync();
私も追加してみましたアクセストークン:
client.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Basic", accessToken);
それは常に返し401
アクセストークンを追加するための適切な方法は何ですか?