2012-12-19 12 views
7

Muszę zintegrować interfejs API serwisu YouTube z moją aplikacją internetową GWT. Muszę zrobić YouTube API zwraca takie jak następujące:Jak wykonywać połączenia z API serwisu YouTube za pomocą aplikacji GWT

W celu obejścia przeglądarki same ograniczenia pochodzenia, połączenia muszą być CORS połączeń.

Jak mogę zrobić te YouTube API zwraca z mojego GWT aplikacji internetowych? Mała próbka kodu byłaby bardzo doceniana.

Zauważ, że próbowałem za pomocą YouTube Direct Lite, ale wydaje się, że nie pozwala na ustawienie tagów programistów, co jest kluczowe dla mnie.

+0

http://mattgemmell.com/2008/12/ 08/what-have-you-tried/ –

+2

Jak wspomniano powyżej, wypróbowałem YT Direct Lite API. Dodatkowo próbowałem wykonywać wywołania CORS z klienta GWT, ale bezskutecznie. W związku z tym proszę osoby z doświadczeniem w tej dziedzinie, czy odniosły sukces i aby udostępniły swój kod, jeśli tak. – XiX

Odpowiedz

2

I nie korzystał z API YouTube osobiście, ale z tego co mogę wywnioskować z API, to w zasadzie trzeba wykonać trzy rzeczy

  1. Producent żądanie HTTP POST połączeń za pośrednictwem RequestBuilder w GWT jak nakreślono here
  2. Create and parse through XML
  3. użycie Marka FormPanel z FileUpload Widget obsłużyć rzeczywisty plik przesłać

To, co połączyłem, co dostarcza dobrych przykładów kodu, powinno zdecydowanie pomóc w wywołaniu API w GWT zgodnie z wymaganiami YouTube.Aby HTTP zwraca CORS patrz this SO post.