使用 PHP 获取 Instagram 信息

Posted

技术标签:

【中文标题】使用 PHP 获取 Instagram 信息【英文标题】:Get Instagram Info using PHP 【发布时间】:2018-04-10 15:14:37 【问题描述】:

我想从 Instagram 帐户获取传记.. 我找到了这个-Getting basic information from Instagram using php

$raw = file_get_contents('https://www.instagram.com/USERNAME'); //replace with user
preg_match('/\"followed_by\"\:\s?\\"count\"\:\s?([0-9]+)/',$raw,$m);
print intval($m[1]);

但是,我真的不知道如何编辑它以获得生物。任何帮助将不胜感激!

【问题讨论】:

【参考方案1】:

试试这个正则表达式:

user": ("biography": ".*?")

完整的 PHP 代码

$raw = file_get_contents('https://www.instagram.com/USERNAME'); //replace with user
preg_match('/user": ("biography": ".*?")/',$raw,$m);
$array = json_decode($m[1].'', true);
echo $array['biography'];

确保您的页面使用utf-8 编码

<meta charset="utf-8">

【讨论】:

完美运行!但是,例如在-instagram.com/google 和 bio 中,它显示类似 \u2014 的内容,那么,是否可以删除它?谢谢! 非常感谢!它完美地工作! :) 再次感谢! :)

以上是关于使用 PHP 获取 Instagram 信息的主要内容,如果未能解决你的问题,请参考以下文章

获取个人资料的 Instagram 帖子计数

如何使用 jQuery 或 php 从 Instagram 令牌获取访问令牌

使用cURL PHP获取instagram公共JSON feed

用 php 提取 Instagram 信息——解码然后呢?

从 Instagram 获取所有带有 PHP 特定标签的照片 [关闭]

我无法通过 instagram API 获取 instagram 用户的媒体详细信息