Adding Client_ID to requests

This commit is contained in:
Laszlo Zeke 2016-06-04 00:58:43 +02:00
parent 07518aaa60
commit 1a69557460
2 changed files with 9 additions and 4 deletions

View File

@ -1,5 +1,5 @@
application: twitchrss-app-engine application: twitchrss
version: 1 version: a002
runtime: python27 runtime: python27
api_version: 1 api_version: 1
threadsafe: true threadsafe: true

View File

@ -1,5 +1,5 @@
# #
# Copyright 2015 Laszlo Zeke # Copyright 2016 Laszlo Zeke
# #
# Licensed under the Apache License, Version 2.0 (the "License"); # Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License. # you may not use this file except in compliance with the License.
@ -23,6 +23,7 @@ import logging
from feedformatter import Feed from feedformatter import Feed
from google.appengine.api import memcache from google.appengine.api import memcache
TWITCH_CLIENT_ID = 'Insert_key_here'
class MainPage(webapp2.RequestHandler): class MainPage(webapp2.RequestHandler):
def get(self): def get(self):
@ -84,7 +85,11 @@ class RSSVoDServer(webapp2.RequestHandler):
@staticmethod @staticmethod
def fetch_json(channel): def fetch_json(channel):
url = 'https://api.twitch.tv/kraken/channels/%s/videos?broadcasts=true' % channel url = 'https://api.twitch.tv/kraken/channels/%s/videos?broadcasts=true' % channel
request = urllib2.Request(url,headers={'Accept':'application/vnd.twitchtv.v3+json'}) headers = {
'Accept': 'application/vnd.twitchtv.v3+json',
'Client-ID': TWITCH_CLIENT_ID
}
request = urllib2.Request(url, headers=headers)
try: try:
result = urllib2.urlopen(request) result = urllib2.urlopen(request)
logging.debug('Fetch from twitch for %s with code %s' % (channel, result.getcode())) logging.debug('Fetch from twitch for %s with code %s' % (channel, result.getcode()))