2012年5月2日水曜日

YouTube連携が上手くいかない

Google App EngineとGdata API(Python)を使ってYouTube連携機能を開発しています。
以下のようにしてお気に入りのビデオを取得しようとしているのですが、

user = users.get_current_user()
client = gdata.youtube.service.YouTubeService()
gdata.alt.appengine.run_on_appengine(client)
feed = client.GetUserFavoritesFeed(username=user)

次のエラーとなってしまいます。
'reason': server_response.reason, 'body': result_body}
RequestError: {'status': 403, 'body': 'Favorites of requested user are not public.', 'reason': ''}

要するに、お気に入りが公開になっていないということだと思うのですが、YouTubeのどこを見てもお気に入りを公開にするような設定がありません。
なんとかお気に入りを公開にする方法はないものでしょうか。