【问题标题】:Get Twitter trending topics using PHP使用 PHP 获取 Twitter 热门话题
【发布时间】:2017-05-05 03:31:17
【问题描述】:

我正在尝试使用 PHP 获取 Twitter 的热门话题,但我是 PHP 新手。这是使用

的代码
    $woeid = 2424766;
    $url= 'https://api.twitter.com/1.1/trends/place.json?id='.$woeid;
    $trends = $twitter->get($url);
    foreach ($trends->trends as $key => $trend) {
        <?=$trend->name; ?><br>
    }

但是当我运行代码时,我在页面上收到一条错误消息,指出“警告:为 ..line blahblah.. 中的 foreach() 提供的参数无效”
请注意,我的代码基于我成功实现的搜索功能。我不确定为什么 这种 方法不起作用。

如何解决此问题并显示热门话题列表?

【问题讨论】:

  • foreach 期望一个数组遍历。回显或打印出$trends-&gt;trends 以查看您尝试循环的内容。
  • @cteski 当我打印 $trends->trends 时,没有任何显示。你知道我在调用“get”时哪里出错了吗?

标签: php twitter woe-id


【解决方案1】:

我想通了!

这是运行的结果代码

    <?php
    $woeid = 2424766;
    $url= 'https://api.twitter.com/1.1/trends/place.json?id='.$woeid;
    $trends = $twitter->get($url);
    foreach ($trends[0]->trends as $trend) { ?>
            <?=$trend->name; ?><br>
    <?php } ?>

【讨论】:

    猜你喜欢
    • 2017-10-07
    • 2015-03-08
    • 1970-01-01
    • 2015-09-10
    • 2013-05-24
    • 2019-06-15
    • 2010-11-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多