2014-02-14 23 views
2

我想在所有的Instagram图片为特定的标签来拉,用这个端点Instagram的给予太多的数据

https://api.instagram.com/v1/tags/{tag}/media/recent 

我遇到的问题是,我希望它给我回来只是图片并在标题中加上标签。它给我带来的图像是标题中的标签和通过对其他图像发表评论添加标签的人的图像。

这是它给了我

data { 
    caption : { 
     text : "#notthehashtagIwant' 
    } 

    comment : { 
     data : { 
      text : "#hashtagIWant' 
     } 
    } 

} 

如何,通过正则表达式或其他任何东西,设法得到只是在标题中包括hashtag这就是图像?另外,如果我必须像这样滤掉,我该如何设法获得恒定数量的图像?

+1

这几乎看起来像JSON。只需抓住你想要的一点,忽略剩下的部分? – Halcyon

+1

从未见过JSON用'''打开并且用'''关闭“;;) – tenub

回答

0

您可以使用json_decode()并以此方式工作:PHP Manual条目。然后你可以遍历数据并抓取你想要的东西。

你没有提到你正在使用哪个PHP Instagram API。这看起来像它可能有更多的方法,这将有利于你想要实现的:Instagram PHP API V2 by cosenary