youtube api 'Id' object is unsubscriptable

Sockets, TCP/IP, (XML-)RPC und ähnliche Themen gehören in dieses Forum
timo-weber
User
Beiträge: 3
Registriert: Montag 9. März 2009, 12:17

youtube api 'Id' object is unsubscriptable

Beitragvon timo-weber » Montag 9. März 2009, 12:42

Hallo,

ich bin momentan dabei die Youtube API zu verwenden mit Hilfe von Django.
Ich versuche eine suche zu bauchen, die mir dann die Video ID's wiedergibt.
Folgendes versuche ich:

Code: Alles auswählen

def search(request):
   search_terms = ''
   searchfeed = ''   
   if request.method == 'POST':
     search_terms = request.POST['st']
     print search_terms
          searchfeed = Gdata.search(search_terms)   
     for entry in searchfeed.entry:
         print entry.id
       entryid = entry.id
       print entryid[50:]
       print entry.title.text
     return render_to_response('search.html', { "searchresult" : True , "searchfeed": searchfeed })

   #print searchfeed
   else:
     return render_to_response('search.html', { "search" : True })       

Doch das Problem ist, dass ich mit nur die ID haben will. Diese steht in dem entry:

Code: Alles auswählen

<?xml version='1.0' encoding='UTF-8'?>
<ns0:id xmlns:ns0="http://www.w3.org/2005/Atom">http://gdata.youtube.com/feeds/videos/_-sNIWi2fLs</ns0:id>
<?xml version='1.0' encoding='UTF-8'?>
<ns0:id xmlns:ns0="http://www.w3.org/2005/Atom">http://gdata.youtube.com/feeds/videos/jWVX9Yi4M5E</ns0:id>

Dann versuche ich mit 50: etc. nur id herauszufiltern. doch leider kommt dann

Code: Alles auswählen

Id' object is unsubscriptable


Kann mir jemand sagen wie ich trotzdem an die id rankomme?
Herzlichen Dank
Timo
BlackJack

Beitragvon BlackJack » Montag 9. März 2009, 12:58

@timo-weber: Welchen Typ hat `entry.id` denn überhaupt?
timo-weber
User
Beiträge: 3
Registriert: Montag 9. März 2009, 12:17

gelöst

Beitragvon timo-weber » Montag 9. März 2009, 13:26

das war auch mein problem...doch nun habe ich es hinbekommen! Trotzdem danke!
Benutzeravatar
Leonidas
Administrator
Beiträge: 16023
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Beitragvon Leonidas » Montag 9. März 2009, 21:31

Du dürftest auch die Lösung posten... vielleicht hat ja jemand in Zukunft das selbe Problem.
My god, it's full of CARs! | Leonidasvoice vs Modvoice
timo-weber
User
Beiträge: 3
Registriert: Montag 9. März 2009, 12:17

Beitragvon timo-weber » Freitag 13. März 2009, 08:01

würde ich tun, aber leider war die Lösung so leicht und ein Denkfehler von mir! Sonst hätte ich dies natürlich gemacht ;)

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder