gpt4 book ai didi

Android youtube api删除订阅不起作用

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

public static boolean deleteSubscribe(String subscription_id, String authToken){
HttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost("https://gdata.youtube.com/feeds/api/users/default/subscriptions/"+subscription_id+"?v=2");
httpPost.setHeader("DELETE", "/feeds/api/users/default/subscriptions/"+subscription_id+" HTTP/1.1");
httpPost.setHeader("Host", "gdata.youtube.com");
httpPost.setHeader("Authorization", "Bearer "+authToken);
httpPost.setHeader("GData-Version", "2");
httpPost.setHeader("X-GData-Key", "key="+DeveloperKey.DEVELOPER_KEY);
HttpResponse httpResponse = null;
httpPost.setHeader("Content-type","application/atom+xml");

try {

httpResponse = httpClient.execute(httpPost);
BufferedReader reader = new BufferedReader(new InputStreamReader(httpResponse.getEntity().getContent(), "UTF-8"));
String json = reader.readLine();
System.out.println("remove:" + json);

} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

return (httpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_CREATED);
}

我正在使用此代码删除 Youtube API 中的订阅。我可以成功添加订阅,但删除功能时出现错误:

http://schemas.google.com/g/2005'>GDatainvalidRequestUriInvalid request URI



docs的原始链接.

任何人都可以帮忙吗?

最佳答案

尝试对您的开发人员 key 、authtoken 和 subscription_id 进行 urlencode。

关于Android youtube api删除订阅不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15183610/

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