def getTMDBId(mediatype, id):
if isTMDBId(mediatype, id):
return id
else:
if mediatype == 'movie':
url = "https://api.themoviedb.org/3/find/%s?api_key=%s&language=en-US&external_source=%s" % (id, api_key, 'imdb_id')
elif mediatype == 'show':
url = "https://api.themoviedb.org/3/find/%s?api_key=%s&language=en-US&external_source=%s" % (id, api_key, 'tvdb_id')
response = getJSON(url)
if 'status_code' in response:
xbmcgui.Dialog().notification(ADDON.getLocalizedString(32007), ADDON.getLocalizedString(32008), xbmcgui.NOTIFICATION_WARNING, 3000)
return None
if response['movie_results']:
return response['movie_results'][0]['id']
elif response['tv_results']:
return response['tv_results'][0]['id']
elif response['tv_episode_results']:
return response['tv_episode_results'][0]['id']
else:
return None
评论列表
文章目录