Instagram API - 用户照片

时间:2013-04-19 13:55:24

标签: api instagram photos

有谁知道我可以在不使用访问令牌的情况下从instagram用户那里获取照片。 我在http://instagram.com/ {user}上看到的照片没有任何意义,但无法使用Instagram api获取照片。

由于

5 个答案:

答案 0 :(得分:1)

不,我不相信这是可能的使用他们的api。

来自instagram的文档:(http://instagram.com/developer/authentication/

  

经过身份验证的请求需要access_token。 ...我们只需要在您的应用程序代表用户提出请求(评论,喜欢,浏览用户的Feed 等)的情况下进行身份验证。

你可能会遇到某种黑客攻击。这是使用followgram.me http://www.barattalo.it/2011/08/18/how-to-use-instagr-am-photos/

的php实现

答案 1 :(得分:1)

您根本不需要使用access_token。只需在Instagram上注册您的应用程序,获取client_id并使用它来查询。

引用documentation

  

请注意,在许多情况下,您可能不需要对用户进行身份验证   一点都不例如,您可以在没有的情况下请求热门照片   验证(即您不需要提供access_token;只是   在您的请求中使用您的客户ID)。我们只需要身份验证   如果您的应用程序代表用户提出请求   (评论,喜欢,浏览用户的提要等)。

答案 2 :(得分:1)

获取照片您不需要使用access_token。 只需致电:

https://api.instagram.com/v1/users/{user-id}/media/recent?callback=&client_id={client_id}

您可以在此处创建您的client_id:

https://instagram.com/developer/clients/manage/

答案 3 :(得分:0)

你好我在这里有示例获取用户的图像请关注代码

/* Get image in your instagram Account */

$set_scope_your_app ="https://www.instagram.com/oauth/authorize/?

client_id=Added-your-client_id&

redirect_uri=Added-your-redirect_uri&response_typ

e=code&scope=public_content";


$get_acess_token = "https://instagram.com/oauth/authorize/?

client_id=Added-your-client_id&

redirect_uri=Added-your-redirect_uri&respons

e_type=token";

$url="https://api.instagram.com/v1/users/self/media/recent/?access_token=Added-your-access_token";
 $json = file_get_contents($url);
$data = json_decode($json);


$images = array();
foreach( $data->data as $user_data ) {
    $images[] = (array) $user_data->images;
}

$standard = array_map( function( $item ) {
    return $item['standard_resolution']->url;
}, $images );

echo "<pre>";
print_r($standard);


echo "<pre>";
print_r($standard);

我从Get User Media or Image in Your Instagram Example

获得了Refferece

答案 4 :(得分:0)

有两种获取数据的方法

1)客户端 - 您需要提供client_id

2)服务器端 - 您需要提供access_token

https://api.instagram.com/v1/users/#{instagram_id}/media/recent/?access_token=#{@token}"

这将为您提供最近上传的照片,该照片的用户的Instagram_id已被提供......