gpt4 book ai didi

java - 删除订阅在Youtube API V3中不起作用

转载 作者:行者123 更新时间:2023-12-03 06:31:37 25 4
gpt4 key购买 nike

我想在我的应用程序中执行youtube api V3的删除订阅。但我无法得到它。这是我的代码

HttpDelete httDelete = new HttpDelete("https://www.googleapis.com/youtube/v3/subscriptions");
httDelete.setHeader("Content-Type", "application/json");
httDelete.setHeader("Authorization",MY_ACCESS_TOKEN);
httDelete.setHeader("id",channelId");
HttpClient httpclient = new DefaultHttpClient();
HttpResponse response = httpclient.execute(httDelete);
String responseString = StreamUtils.convertToString(response.getEntity().getContent());

这是我的回应
{
"error": {
"errors": [
{
"domain": "global",
"reason": "required",
"message": "Required parameter: id",
"locationType": "parameter",
"location": "id"
}
],
"code": 400,
"message": "Required parameter: id"
}

请给我任何建议。我正在等待您的快速回复。

最佳答案

您需要在请求的正文中而不是在 header 上指定“id”。


DELETE https://www.googleapis.com/youtube/v3/subscriptions?id=id&key={YOUR_API_KEY}



但我建议您使用 YouTube API Java client library以便于使用。

YouTube Direct Lite for Android项目上有一个Android工作示例。

关于java - 删除订阅在Youtube API V3中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20000859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com