java - Salesforce OAuth Access_Token 为空?

标签 java rest oauth salesforce

我正在尝试实现下面的 salesforce 站点链接中给出的其余 api 示例。

http://wiki.developerforce.com/page/Getting_Started_with_the_Force.com_REST_API

我已经按照链接中的说明设置了项目,但是当我执行该项目时,我收到错误“错误 - 无访问 token ”。当我进行调试时,我发现变量 accessToken 为 null。

String accessToken = (String) request.getSession().getAttribute("ACCESS_TOKEN");

我对这个问题有点困惑。

请在这方面帮助我。

最佳答案

您的代码中似乎缺少这部分:

// Set a session attribute so that other servlets can get the 
// access token
request.getSession().setAttribute(ACCESS_TOKEN, accessToken); 

// We also get the instance URL from the OAuth response, so set it
// in the session too
request.getSession().setAttribute(INSTANCE_URL, instanceUrl);

关于java - Salesforce OAuth Access_Token 为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9127064/

相关文章:

java - 如何使用java注释重命名j​​son对象名称?

rest - 用于非资源响应的 JSON API

asp.net - 如何使用 OWIN 在承载/访问 token 中定义 clientID(或其他数据)

c# - 从 C# 到 Twitter 的 Hello World

node.js - 使用 OAuth2 保护 nodejs/sailsjs API

java - 关闭客户端和服务器后孤立的 TCP 连接

java - 如何让 JavaCritical 真正在 JNI 上工作

java - 使用mysql数据库的SQL语句语法

swift - HTTP 请求 PUT 文件(图像)到 Swift RESTful API (Grails)

api - 以RESTful方式在资源上调用服务器端方法