我刚刚开始使用Python并且没有使用API的经验。我可以发出导致浏览器窗口打开的初始请求,用户必须输入用户名和密码。之后用户被重定向并授权代码在URL中返回。如何从浏览器中获取代码并存储它?
from oauth2client.client import OAuth2WebServerFlow
import webbrowser
flow = SalesforceOAuth2WebServerFlow(
client_id=SF_CLIENT_ID,
client_secret=SF_CLIENT_SECTION,
scope=['api', 'refresh_token', 'full'] ,
redirect_uri='http://myexample.com/sfoauth2callback'
)
authorization_url = flow.step1_get_authorize_url()
webbrowser.open(auth_uri)
code=' '
credentials = flow.step2_exchange(code)
非常感谢任何工作代码的帮助或示例。我已经坚持了一个星期了。感谢您的时间。