【问题标题】:How to use PHP Instagram Signature with AJAX?如何在 AJAX 中使用 PHP Instagram 签名?
【发布时间】:2016-04-03 13:56:58
【问题描述】:

我被困在新的 Instagram API 上,它要求使用强制签名请求,该请求同时使用访问令牌和客户端密码来进行签名。

如果有人有时间看,我将不胜感激

我在这里使用 PHP 生成了签名...http://samwhiffing.co.uk/nin3lives-feed/instagram.php

如何在这个 $.ajax 请求中实现它?

我试过了,但是没用……

$.ajax({
  type: 'GET',
  dataType: 'jsonp',
  cache: false,
  url: 'samwhiffing.co.uk/nin3lives-feed/instagram.php',
  success: function(res) {
    for (var i = 0; i < 4; i++) {
      $('#instagram-feed').append( addPhoto( res.data[i] ) );
    }
  }
});

我也试过在这里手动输入,也没用……

$.ajax({
  type: 'GET',
  dataType: 'jsonp',
  cache: false,
  url: 'https://api.instagram.com/v1/users/self/media/recent/?sig=c3d9934a58bee276ba43a421d8454a2d6efff3c58140efff07782a64a0e3587b',
  success: function(res) {
    for (var i = 0; i < 4; i++) {
      $('#instagram-feed').append( addPhoto( res.data[i] ) );
    }
  }
});

这是文档:https://www.instagram.com/developer/secure-api-requests/

谢谢,

山姆

【问题讨论】:

    标签: javascript php ajax instagram instagram-api


    【解决方案1】:

    您需要在开始前获得正确的ACCES-TOKEN

    您可以阅读这篇文章 (How to obtain Acces Token)。

    您的令牌需要类似的结构:
    'your_ID'.xxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'

    当您拥有正确的令牌时,您可以获得结果。

        var url='https://api.instagram.com/v1/users/self/?access_token='(YOUR-ACCESS-TOKEN)
        $.ajax({
                type: "GET",
                dataType: "jsonp",
                cache: false,
                url: url ,
                success: function(data) {
                        // Here the response obtained                               
                }
    
        });
    

    如果一切正确,您可以获得这样的结果。

    "data": {
            "id": "1574083",
            "username": "snoopdogg",
            "full_name": "Snoop Dogg",
            "profile_picture": "http://distillery.s3.amazonaws.com/profiles/profile_1574083_75sq_1295469061.jpg",
            "bio": "This is my bio",
            "website": "http://snoopdogg.com",
            "counts": {
                "media": 1320,
                "follows": 420,
                "followed_by": 3410
            }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-25
      • 1970-01-01
      • 1970-01-01
      • 2020-03-14
      相关资源
      最近更新 更多