【发布时间】:2014-11-08 23:40:52
【问题描述】:
有人可以一次性向我解释一下什么是会话密钥和访问令牌吗? 这两个怎么抓?为什么以及何时需要使用它们?什么时候是“一次性”什么时候不是?
另外,它们之间有什么区别。 请用Java来做。我是一名刚接触 facebook-API 的 Java 开发人员,他正试图让他的应用程序与 Facebook 一起工作。
到目前为止,这是我的基本代码:
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());
我也试过了
&auth_token=TOKEN
在 HD 内部并使用它来获取它
CLIENT.auth_createToken();
没有任何作用。谢谢
【问题讨论】: