当Twitter API / Twython中的callback_url现在是显式的时,如何传递带有空格字符的查询字符串参数?

时间:2018-06-20 20:12:49

标签: python-2.7 twitter twitter-oauth twython sttwitterapi

Twitter在本月明确显示了他们的callback_url。现在这会造成问题,因为我的回调URL在传递的参数中包含空格字符(+)。会产生403错误。

qs = 'param1=value&param2=a+b'
auth = twitter.get_authentication_tokens(callback_url='http://%s/twittercallback?%s' % (host, qs))

该加号(+)出现问题,该加号是正在检索的形式的空格;我尝试替换为“%20”,但这造成了同样的问题。

它认为这是一个单独的回调URL,未经批准。

1 个答案:

答案 0 :(得分:0)

'http://%s/twittercallback?%s'是否应提供两个对象而不是一个qs来进行格式化?