【发布时间】:2015-11-20 07:25:24
【问题描述】:
我正在使用 php 读取 INSTAGRAM API,获取对其媒体的评论
例如。
sending $url = 'https://api.instagram.com/v1/media/'.$mediaID.'/comments?client_id='. clientID;
我读到这样的结果:
$instagramInfo = connectToInstagram($test);
$results = json_decode($instagramInfo, true);
foreach($results['data'] as $item){
$commentText = $item['text'];
echo $commentText.'<br/>';
}
这是一个输出示例:
™آƒأ™آٹأ™آ„ أ™آپأ™آٹأ™آƒ أکآ§أکآ° أ™آ†أ™آٹأکآھأ™آ? آ‡أ™آ“أکآ§أ™آٹأ™آأ™آپأ™آآآآآƒƒƒآأآأآآآآآأأآٹأکآ³أکآ¹أکآآٹأکآ³أکآ¹أکآأƒƒأکآأکآ³أکآ¨أآٹآٹآٹآٹأکآأکآآآآأکآأکآ³أکآ¨أأکآأکآأکآآأکآآٹآٹأکآأکآآٹآٹآٹأکآأکآأکآآٹآٹآٹأکآأکآ „أ™آ‡ أ™آˆأ™آ†أکآ¹أ™آ… آپأ™آٹأ™آ†أ™آٹ أکآ¨أکآ°أآ§ أکآ§أ™آ„أکآ·أکآ±أ™آٹأ™آ,أ™آ‡ أٹأکآ„أکآ„§أ™ أ™آ‡ أ™آ„أکآ§ أ™آٹأکآ³أکآ¹أکآ¯أ™آƒ أ™آ„أکآ§ أکآ¯أ™آ†أ™آٹأکآ§ أ™أأ™آ„أ±کأٹآ®أکآ¢ >
我遇到的问题是 cmets 是未知字符。我尝试将编码更改为 UTF-8 它不起作用
有什么想法吗?
【问题讨论】:
-
$test包含什么? -
$test=html_entity_decode($url,null,'UTF-8');
-
当您在
$results上使用print_r()时会发生什么?你能告诉我结果吗? -
我不能把所有内容都写得太长
-
没问题,我只是有点困惑,因为如果我查看您的代码,它应该可以毫无问题地工作......
标签: php json instagram-api