Twitter API仅限app授权错误

时间:2015-01-25 04:56:21

标签: twitter

我正在关注此https://dev.twitter.com/oauth/application-only

def get_bearer_token(self):
    data = {"grant_type": "client_credentials"}
    headers = {"Authorization": "Basic " + self.encoded_cred}
    r = requests.post("https://api.twitter.com/oauth2/token",
                      data=data, headers=headers)
    res = r.json()
    if res.get('token_type') != 'bearer':
        raise Exception("invalid type")
    self.access_token = res['access_token']

def search(self, q):

    data = {"count": 100, "q": q}
    headers = {"Authorization": "Bearer " + self.access_token}
    r = requests.get("https://api.twitter.com/1.1/search/tweets.json", data=data, headers=headers)
    print r.status_code
    print r.text

我能够获得access_token,但搜索API调用返回400但没有内容。有什么想法吗?

与此https://stackoverflow.com/questions/24102409/twitter-application-only-auth-returning-empty-response相似但尚无答案

0 个答案:

没有答案