我是SalesForce开发的新手,并希望探索API及其功能。我创建了一个新的Developer Edition帐户。我尚未尝试以编程方式访问API,但是我正在尝试(未成功)通过Workbench(https://workbench.developerforce.com/login.php)和Apigee Console(https://apigee.com/console/salesforce)访问它。
[出于某种原因,在两种情况下,我都重定向到带有OAuth错误代码1800的URL(例如,在Workbench中为https://na15.salesforce.com/setup/secur/RemoteAccessErrorPage.apexp?oauth_error_code=1800&display=popup)。在此URL上,屏幕上显示文本为[[“远程访问授权错误”-“设置远程访问时出现问题”。我在做什么错?
一些其他详细信息:很奇怪。
是的,就连接应用程序而言,Developer Edition是“产品”。您可能需要向Salesforce支持提交案例(右上角的“帮助和培训”链接)。
Workbench确实使用了API(也许这个Apigee东西也使用了API,但是如果您使用的是用户名并通过,我看不到它如何用于OAuth ...
您是否可以下载任何其他与SF相关的工具(Data Loader,Force.com IDE,Real Force Explorer,Excel Connector,某些iPad / Android应用...地狱,甚至还有Chatter for Desktop,甚至可以尝试连接吗?
[有时,API产品不会显示安全令牌的特殊字段(您可以通过在密码字段中输入更长的字符串来绕过该字段:“ passwordSecurityToken”),但是Workbench在访问开发人员时从未询问过令牌。版。
na14.salesforce.com
上的某个组织https://login.salesforce.com/?startURL=%2Fsetup%2Fsecur%2FRemoteAccessAuthorizationPage.apexp%3Fsource%3D<long_base64_encoded_string>
的网址https://login.salesforce.com/?startURL=/setup/secur/RemoteAccessAuthorizationPage.apexp?source=<long_base64_encoded_string>
https://na14.salesforce.com/?startURL=/setup/secur/RemoteAccessAuthorizationPage.apexp?source=<long_base64_encoded_string>
登录的域>https://na14.salesforce.com
(其他oauth流通常提供类似的自定义URL输入,但为ymmv)。瞧,步骤7成功。 无法确定那是否真的会发生在其他人身上。