削除サブスクリプションはYouTube API V3で機能していません
-
20-12-2019 - |
質問
アプリケーションに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"
}
.
あなたの迅速な対応を待っています。
解決
リクエストの本文に「ID」を指定する必要があります。
のように削除 https://www.googleapis.com/youtube/v3/subscriptions?ID& key= {your_api_key}
しかし、私はあなたが YouTube API Java Client Library 使いやすいため。
YouTube Direct Lite for Android プロジェクトには、Androidの動作例があります。
所属していません StackOverflow