我是Salesforce和SF workbench的新手。
我已获得SF工作台的读访问权限和登录凭据,用于其中一个客户端。
我知道我可以使用SF Rest API从Salesforce对象中提取数据,但我想我需要OAuth令牌来实现这一点。
有没有办法从工作台中提取这些令牌来执行简单的rest api curl命令?
答案 0 :(得分:0)
如果您在Salesforce中设置了已连接的应用(任何组织,包括developer org)并启用了OAuth,那么您可以使用以下curl命令从用户名和密码创建OAuth令牌:
curl https://login.salesforce.com/services/oauth2/token \
-d "grant_type=password" \
-d "client_id=YOUR_OAUTH_CONSUMER_KEY" \
-d "client_secret=YOUR_OAUTH_CONSUMER_SECRET" \
-d "username=YOUR_USERNAME" \
-d "password=YOUR_PASSWORD"
答案 1 :(得分:0)
如果您从信息菜单中选择会话信息并展开连接文件夹,则从Workbench,您将看到会话ID < / em> value这是您当前的会话令牌,它可用于Curl REST命令。
您还可以使用 Utilities 菜单下的 REST Explorer 来执行简单的REST API命令。