首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有"meetup“API的http错误400

带有"meetup“API的http错误400
EN

Stack Overflow用户
提问于 2012-07-16 21:05:29
回答 1查看 1K关注 0票数 2

我正试图将我的网站连接到Meetup.com。

使用说明

当我请求授权时,一切都正常。但是,当我试图获得访问令牌时,我总是得到:

http错误400:错误请求。

这是我的代码:

代码语言:javascript
复制
def meetupauth(request):

r =request.REQUEST
code = r['code']
state = r['state']

consumer = OAuthConsumer.objects.filter(apiservice_id=LINKEDINAPI)[0]

url_str = {'client_id' : consumer.token, 'client_secret' : consumer.tokensecret, 'grant_type' : 'authorization_code', 'redirect_uri' : 'http://127.0.0.1:8000/apiservice/meetupauth', 'code' : code}

#url_str = (('client_id' , consumer.token), ('client_secret' , consumer.tokensecret), ('grant_type' , 'authorization_code'), ('redirect_uri' , 'http://127.0.0.1:8000/apiservice/meetupauth'), ('code' , code))

url_string = urllib.urlencode(url_str)

req = urllib2.Request(meetup_access_token_url, url_string)


resp = urllib2.urlopen(req)


return redirect("/dashboard/")

这是一个错误:

代码语言:javascript
复制
HTTPError at /apiservice/meetupauth
HTTP Error 400: Bad Request
Request Method: GET
Request URL:    http://127.0.0.1:8000/apiservice/meetupauth?code=acd62b4e1f28e3454c322d6b00136443&state=
Django Version: 1.4
Exception Type: HTTPError
Exception Value:    HTTP Error 400: Bad Request
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-17 02:24:38

愚蠢的错误。

守则是:

代码语言:javascript
复制
consumer = OAuthConsumer.objects.filter(apiservice_id=LINKEDINAPI)[0]

它应该是

代码语言:javascript
复制
consumer = OAuthConsumer.objects.filter(apiservice_id=MEETUPAPI)[0]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11512554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档