如何使用REST API获取Salesforce用户名?

时间:2014-05-26 10:03:39

标签: python rest python-2.7 salesforce

我正在使用oAuth和simple-salesforce REST api的web服务器流来使用访问令牌和实例url登录用户。我已经浏览了http://www.salesforce.com/us/developer/docs/api_rest/index.htm文档并且没有找到任何内容。

2 个答案:

答案 0 :(得分:1)

根据您的评论说明您正在使用https://github.com/neworganizing/salesforce-oauth2:您可以执行以下操作:

import urllib 

# After you get the code
response = salesforce_oauth_2.get_token(code)
print urllib.urlopen(response['id'])

get_token返回的json对象响应应包含id属性,该属性是您可以查询有关当前用户的更多信息的URL。有关详细信息,请参阅here(第5段)。

答案 1 :(得分:0)

让您的salesforce dev编写一个简单的方法,在ping时返回您之后的上下文用户详细信息。有关示例,请参阅here