마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

YouTube DataAPI 중 Upload DELETE API 에 관해 질문드립니다.

0 추천

유튜브 API를 이용해서 앱을 만들고 있는데요.

사용자의 즐겨찾기나, 사용자가 업로드한 영상을 지우고 싶습니다.

 

VIDEO_ID와 엑세스토큰, 디벨로프키는 다 보유하고 있는데,

그 후로 어떻게 해당 API를 보내야 할지 감이 안잡히네요..

어떠한 힌트라도 괜찮습니다...

 

 

아래는 해당 API를 이렇게 사용하라 라고 하는 샘플코드인데..

이걸 보고 어떻게 하라는건지 전혀 감이 안잡히네요..

 

Deleting a video

To delete a video, send a DELETE request to the edit URL for that video as shown in the following example:

DELETE /feeds/api/users/default/uploads/VIDEO_ID HTTP/1.1
Host: gdata.youtube.com
Content-Type: application/atom+xml
Authorization: Bearer ACCESS_TOKEN
GData-Version: 2
X-GData-Key: key=DEVELOPER_KEY

Deleted videos are typically removed from a user's public uploaded videos feed within a couple of hours.

 

 

해당 API 가 포함된 API 페이지 링크입니다.

https://developers.google.com/youtube/2.0/developers_guide_protocol_updating_and_deleting_videos?hl=ko#Deleting_a_video

 

 

점심식사 맛나게 하세요!

정품인증 (1,750 포인트) 님이 2013년 3월 18일 질문
문서에 나온 그대로 입니다. DELETE 로 요청하라는 겁니다. 용어를 모르신다면, http 프로토콜을 참고하시면 됩니다. 위에 개념은 아래 문서를 참고하세요.

http://en.wikipedia.org/wiki/Representational_state_transfer#RESTful_web_services
delete라는 것도 있었군요..

전 post, get 밖에 없는줄 알았는데..

덕분에 해결되었습니다.
감사합니다!!

1개의 답변

0 추천
음.. 예전에 아이폰 계열의 MDM관련해서 삽질할때가 생각나는군요..

저 api가 사용하는 방식응 put방식의 업로드를 이용하여 요청을 받는것입니다.

예전에 삽질 할때 put방식 구현법을 몰라서

 

url로 post요청을 먼저 한 후 response를 받아서 response에 API에서 원하는 형태로 작성을 했습니다.

 

기능이 동작 할지는 장담할수는 없지만.. 시도는 해볼만 하다고 생각합니다.

위 방법이 안될경우 put방식의 업로드를 구현하셔야 할겁니다.

도움이 된 답변이 될런지 자신이 없군요..
이라슈 (8,770 포인트) 님이 2013년 3월 18일 답변
풋 방식이라..

감사합니다!!
put은 업데이트 할때 쓰는 것이고,

httpDelete를 써야 하더군요 ^^
아 링크 들어가보고 윗쪽에 put 방식이라 아래도 put이라고만 생각했네요;;
delete는 몰랐던거네요. 좋은거 배워갑니다^^
...