【发布时间】:2011-03-18 09:29:37
【问题描述】:
我正在尝试使用 facebook API 进行编码
这里说:http://developers.facebook.com/docs/authentication/javascript 获取 access_token 的东西,但它在 # 而不是 ?
那我怎样才能得到它?
http://www.example.com/callback#access_token=...&expires_in=...
【问题讨论】:
我正在尝试使用 facebook API 进行编码
这里说:http://developers.facebook.com/docs/authentication/javascript 获取 access_token 的东西,但它在 # 而不是 ?
那我怎样才能得到它?
http://www.example.com/callback#access_token=...&expires_in=...
【问题讨论】:
您将无法在 PHP 中执行此操作 - 您只能在 javascript 中访问它 - 片段/哈希永远不会到达服务器,它由浏览器处理
在 Javascript 中,您可以使用访问片段
window.location.hash
【讨论】:
片段标识符仅在客户端使用。浏览器不发送到服务器,所以你不能用PHP访问它。
引用您链接到的页面:
您的 JavaScript 库可以从 URL 中读取令牌并将其存储在 cookie 中以供将来使用。
你必须使用JS读取它才能发送到服务器。
【讨论】: