首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Facebook-API中的会话密钥和访问令牌

Facebook-API中的会话密钥和访问令牌
EN

Stack Overflow用户
提问于 2010-08-22 12:34:03
回答 1查看 18.6K关注 0票数 4

有人能给我解释一下什么是会话密钥和访问令牌吗?我怎么才能抓住这两个呢?为什么以及何时需要使用它们?什么时候是“一次性”,什么时候不是?

另外,它们之间的区别是什么。请用Java完成。我是一个新接触Facebook -API的Java开发人员,正在尝试让他的应用程序与Facebook协同工作。

这是我到目前为止的基本代码:

代码语言:javascript
运行
复制
FacebookJsonRestClient client = new FacebookJsonRestClient(API_KEY, SECRET);
HtmlDisplay HD = new HtmlDisplay("http://www.facebook.com/login.php?api_key=1668a3eee255c05918c4234bc4371beb&connect_display=popup&v=1.0&next=http://www.walla.co.il&cancel_url=http://www.facebook.com/connect/login_failure.html&fbconnect=true&return_session=true&session_key_only=true&req_perms=user_photos,publish_stream,offline_access");
hd.popUp();
client.auth_getSession(token, true);
System.out.println(client.getCacheSessionKey());

我也试着把

代码语言:javascript
运行
复制
&auth_token=TOKEN

内置高清硬盘,并通过

代码语言:javascript
运行
复制
CLIENT.auth_createToken();

毫无办法。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-23 01:22:34

会话密钥和访问令牌是两个互斥的概念。旧的REST API使用会话密钥,新的OAuth和Graph API使用访问令牌。

您正在使用的java库只支持旧的REST API,而且非常过时。我建议改用Graph API java库,比如RestFB

详细信息here中介绍了OAuth的授权过程。你还可以在RestFB页面上找到很多例子。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3540165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档