提问人:Muhammad Daniyal 提问时间:10/4/2023 最后编辑:Brian Tompsett - 汤莱恩Muhammad Daniyal 更新时间:10/7/2023 访问量:60
从 Upwork API Python 获取身份验证令牌时遇到问题
Trouble Obtaining Auth Token from Upwork API Python
问:
我有一个与我的帐户关联的 Upwork API,我正在尝试将其用于消息传递目的。我正在关注 API 参考文档。我有消费者密钥和密钥。
但是,我遇到了一个问题,即我正在调用回调终结点以接收继续操作所需的信息,但我没有按预期收到它。auth_token
有人可以帮我识别和解决这个问题吗?
main.py
from flask import Flask, request
import upwork
app = Flask(__name__)
config = upwork.Config({
"consumer_key": "xxxxxxx",
"consumer_secret": "xxxxxxx",
"redirect_uri": "https://localhost"
})
@app.route('/callback')
def callback():
# Get the authorization code from the request
auth_code = request.args.get('code')
client = upwork.Client(config)
token = client.get_authorization_url()
# print("Authorization URL:", token)
return f"Authorization URL:{token}"
if __name__ == '__main__':
app.run(host='localhost', port=5000)
将回调调用为:
test.py
import requests
response = requests.get("http://localhost:5000/callback")
得到这个回报:
Authorization URL:https://www.upwork.com/services/api/auth?oauth_token=None
我希望它能返回,以便我可以进一步处理它。auth_token
答: 暂无答案
评论
redirect_uri
redirect_uri