Мое приложение является модификацией "Руководства по началу работы" для API данных Python YouTube , найденной здесь . Вот мой код:
def initialize():
yt_service = gdata.youtube.service.YouTubeService()
# Turn on HTTPS/SSL access.
# Note: SSL is not available at this time for uploads.
yt_service.ssl = True
yt_service.developer_key = 'ACTUAL_API_KEY'
yt_service.client_id = 'CLIENT_ID'
def getTopVideo(self, searchTerm):
yt_service = gdata.youtube.service.YouTubeService()
query = gdata.youtube.service.YouTubeVideoQuery()
query.vq = searchTerm
query.orderby = 'relevance'
query.racy = 'include'
feed = yt_service.YouTubeQuery(query)
return feed.entry[0]
Всякий раз, когда код «getTopVideo» выполняется внутри моего приложения Google App Engine, я получаю предупреждение:
WARNING {timestamp} urlfetch_stub.py:423] Stripped prohibited headers from URLFetch request: ['Host']
Другая проблема заключается в том, что когда я пытаюсь сделать несколько запросов (~ 5), между поисками возникает задержка от 0,5 до 1 секунды. Я могу сказать это, посмотрев на временные метки предупреждения, показанного выше.
Что я могу сделать, чтобы избавиться от этого предупреждения и ускорить поиск?
Заранее спасибо.