【问题标题】:Get data on API yelp在 API yelp 上获取数据
【发布时间】:2012-01-26 04:47:49
【问题描述】:

我必须使用 php 中的 Yelp API 为我的公司创建一个带有来自 yelp 的评论的小框, 我从不使用它,今天早上我阅读了文档。 我了解 t 的工作原理,但我不了解如何从响应中获取数据 {'企业': [{'address1': '海特街 466 号', '地址2': '', 'address3': ''等...... }} 我的网址很简单,我只需输入企业名称,例如: $url="http://api.yelp.com/business_review_searchterm=$term&location=$city%2A%20CA&ywsid=$key";一切正常。

你能帮我吗,我只想知道如何获取这些数据 谢谢

【问题讨论】:

    标签: php api yelp


    【解决方案1】:

    您应该使用 PHP 的 json_decode 函数将其转换为 PHP 对象。

    $response = json_decode("{'businesses': [{'address1': '466 Haight St', 'address2': '', 'address3': '', etc...... }}");
    
    // to view structure
    print_r($response);
    
    // access the first business address1
    print $response->businesses[0]->address1;
    

    【讨论】:

    • 谢谢,但我怎样才能从我的网址中获取“企业等”?我不能做json_decode($url),我的问题是能不能处理这个url,不知道我解释的好不好:/ –
    • 好的,我使用file_get_contents来提取,在我使用json_decode之后,它似乎工作了,谢谢。现在,如果您有任何想法,我必须获得星星和第一条评论
    • 您应该能够根据 print_r 弄清楚这一点。
    猜你喜欢
    • 2021-10-28
    • 1970-01-01
    • 2019-09-25
    • 1970-01-01
    • 1970-01-01
    • 2012-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多