認証された Youtube のユーザー プロファイルの受信トレイ メッセージを取得しようとしています。これが私のコードです
def GetInboxMessage(self):
uri = 'https://gdata.youtube.com/feeds/api/users/default/inbox?v=2&key=%s' %DEVELOPER_KEY
print 'GET INBOX\n'
feed = yt_service.GetYouTubeVideoFeed(uri)
for entry in feed.entry:
try:
PrintVideoDetails(self,entry,'videomessage')
except:
pass
これは私のアカウントではうまくいきます。友達のアカウントを試してみると、次のエラーが表示されます。
GetYouTubeVideoFeed のファイル「/usr/local/lib/python2.7/dist-packages/gdata/youtube/service.py」の 183 行目は、
self.Get(uri, converter=gdata.youtube.YouTubeVideoFeedFromString) ファイル「/usr」を返します。 /local/lib/python2.7/dist-packages/gdata/service.py"、行 1108、Get 'reason': server_response.reason、'body': result_body}gdata.service.RequestError: {'status': 500, 'body': "http://schemas.google.com/g/2005'>GData
ServiceException
内部エラー", 'reason': '内部サーバー エラー'}
そして、私はそれを処理する方法を知りません。何か案は ??