0

I am using the instagram api and I registered and got passed the authorization. It returns an access token in the url hash, since I am using "Client-Side (Implicit) Authentication."

http://your-redirect-uri#access_token=20001105.f59def8.a85e3ca34d8b406f9c0ec54a44d0bcf5

I save the access token hash as a variable and add it to the ajax json url like so:

$(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,

I want to save the hash to a variable I can access later on a different page, so that it's not in the url bar.

How can this be done with using PHP or javascript and jQuery?

4

1 回答 1

1

要将其保存在浏览器上,您可以将其保存到 cookie 或本地存储(仅限较新的浏览器)。

您将被限制只能访问您最初存储数据的同一域中的数据,但只要要访问此保存数据的多个页面位于同一域中,您就可以以这种方式存储它。事实上,这就是大多数网站如何进行客户端登录,然后记住从一个页面到下一个页面的登录状态(通常使用 cookie)。

于 2012-09-11T21:29:38.213 回答