示例#1
0
    def __init__(self, token=''):
        if token:
            self.token = token
        if not self.token:
            self.token = getattr(settings, 'BRIGHTCOVE_TOKEN', None)

        self.connector = Brightcove(self.token)
示例#2
0
    def __init__(self, caching_decorator=None):
        self.brightcove = Brightcove(API_TOKEN)
        if caching_decorator:
            self._request = caching_decorator(self._request)

        # preload data
        self.mobile_data = json.loads(self._request(MOBILEDATA_URL))
        try:
            self.fan_art_bootstarp = json.loads(
                self._request(FANART_BOOTSTRAP_URL))
        except Exception, e:
            pass
示例#3
0
 def setUp(self):
     TOKEN = 'cE97ArV7TzqBzkmeRVVhJ8O6GWME2iG_bRvjBTlNb4o.'
     TOKEN = 'foobar'
     self.b = Brightcove(TOKEN)
     self.b._orig_read_conn = self.b.read_conn
     self.b.read_conn._request = _request
示例#4
0
文件: test_api.py 项目: yogi81/ru
 def test_init(self):
     b = Brightcove('xxx')
     self.assertEqual(b.token, 'xxx')
示例#5
0
def play(videoId):
  api_token = get_api_token()
  brightcove = Brightcove(api_token)
  video = brightcove.find_video_by_id(videoId, media_delivery='http')
  plugin.set_resolved_url(video.videoFullLength['url'])