无法通过aiohttp验证松弛api

时间:2018-03-04 05:33:47

标签: slack-api aiohttp

我刚刚开始使用Python3和使用aiohttp进行异步编程。我遇到的问题是我可以使用请求lib发布帖子并对slack api进行身份验证,但是当我尝试使用aiohttp时,我无法进行身份验证。我已经尝试了所有我在aiohttp上可以找到的例子的排列,但没有运气

请求:

token = {"token": "abc123"}
requests.post('https://slack.com/api/auth.test', data=token)
{'ok': True,
 'team': 'foo',
 'team_id': 'T5YYYYYY',
 'url': 'https://foo-chat.slack.com/',
 'user': 'foobar',
 'user_id': 'XXXXXXX'}

aiohttp:

async def main():
    async with aiohttp.ClientSession() as session:
        token = {"token": "abc123"}
        async with session.post('http://slack.com/api/auth.test', data=token) as resp:
            print(resp.status)
            print(await resp.json())
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
200
{'ok': False, 'error': 'not_authed'}

0 个答案:

没有答案