使用Python+;向GAE中的Github API发出经过身份验证的请求;urlfetch
在使用Python和urlfetch获得GAE中的访问令牌后,如何向Github API发出经过身份验证的请求 以下是我目前的代码:使用Python+;向GAE中的Github API发出经过身份验证的请求;urlfetch,python,google-app-engine,github,urllib2,github-api,Python,Google App Engine,Github,Urllib2,Github Api,在使用Python和urlfetch获得GAE中的访问令牌后,如何向Github API发出经过身份验证的请求 以下是我目前的代码: # Make an authenticated GET request to the Github API url = 'https://api.github.com/user' fields = { "access_token" : access_token, } data = urllib.urlencode(fields) result = urlf
# Make an authenticated GET request to the Github API
url = 'https://api.github.com/user'
fields = {
"access_token" : access_token,
}
data = urllib.urlencode(fields)
result = urlfetch.fetch(
url=url,
payload=data,
method=urlfetch.GET,
)
我得到的错误是:
{"message":"Requires authentication","documentation_url":"http://developer.github.com/v3"}
我做错了什么?我如何修复它,使它发出正确的身份验证请求?这个问题的解决方案非常简单,尽管我花了很长时间才解决 下面是使用Python/Urlfetch在Google App Engine上向Github发出经过身份验证的请求的代码:
# Make an authenticated request
url = 'https://api.github.com/user?access_token=' + str(access_token)
result = urlfetch.fetch(
url=url,
method=urlfetch.GET,
)