【发布时间】:2019-08-26 21:36:56
【问题描述】:
我目前正在为 google photos api 编写一个客户端。我使用邮递员功能“获取新的访问令牌”创建了一个 oauth2 密钥,它工作正常。我已经获得了在我的 c# 代码中使用的访问令牌。
即使我使用正确的标题发帖,我也会不断收到以下消息。
{ “代码”:16, "message": "未定义身份验证会话。" }
在这里你可以看到我的设置: https://imgur.com/a/lF6kY7t
我希望你能帮助我。
var HttpClient = new HttpClient();
HttpClient.DefaultRequestHeaders.Add("X-Goog-Upload-File-Name", "test.jpg");
HttpClient.DefaultRequestHeaders.Add("X-Goog-Upload-Protocol", "raw");
HttpClient.DefaultRequestHeaders.Add("Authorization", "Bearer MY_BEARER_TOKEN");
var content = new ByteArrayContent(image.FileContent);
content.Headers.ContentType = new MediaTypeHeaderValue(MediaTypeNames.Application.Octet);
var response = await HttpClient.PostAsync("https://photoslibrary.googleapis.com/v1/uploads", content);
content.Dispose();
return await response.Content.ReadAsStringAsync();
【问题讨论】:
标签: c# .net google-api google-photos-api