我正在使用instagram api并且我注册并获得了授权。它在url哈希中返回一个访问令牌,因为我使用的是“客户端(隐式)身份验证。”
的http://your-redirect-uri#access_token=20001105.f59def8.a85e3ca34d8b406f9c0ec54a44d0bcf5
我将访问令牌哈希保存为变量并将其添加到ajax json url中,如下所示:
$(document).ready(function() {
var hash = window.location.hash.substring(1);
$(function() {
$.ajax({
type: "GET",
dataType: "jsonp",
cache: false,
url: "https://api.instagram.com/v1/users/self/feed?" + hash,
我想将哈希保存到我稍后可以在不同页面上访问的变量,以便它不在URL栏中。
如何使用PHP或javascript和jQuery完成这项工作?
答案 0 :(得分:1)
要将其保存在浏览器上,您可以将其保存到cookie或本地存储(仅限较新的浏览器)。
您将仅限于访问最初存储它的同一域中的数据,但只要想要访问此已保存数据的多个页面位于同一域中,您就可以这样存储它。事实上,这是大多数网站如何进行客户端登录,然后记住从一个页面到另一个页面的登录状态(通常使用cookie)。