如何修改此 PHP 代码以打印出用户兴趣列表和其他任意数据?

发布于 2024-10-31 00:18:13 字数 558 浏览 0 评论 0原文

如果此代码打印出用户状态列表,

// show statuses
$statuses = $facebook->api(‘/me/statuses’);
foreach($statuses[‘data’] as $status)
{
        echo $status["message"], "<br />";
}

我该如何修改它以打印兴趣?我在想——>

// show interests
    $interests = $facebook->api(‘/me/interests’);
    foreach($interests[‘???’] as $interest)
    {
            echo $interest["???"], "<br />";

    }

良好参考

我认为这是正确的想法,但我不知道该将什么作为 $interests$interest 的参数,并且无法找到 FB Help 的 很感激!

If this code prints out the list of user statuses

// show statuses
$statuses = $facebook->api(‘/me/statuses’);
foreach($statuses[‘data’] as $status)
{
        echo $status["message"], "<br />";
}

How do I modify it so that it prints the interests ? I am thinking-->

// show interests
    $interests = $facebook->api(‘/me/interests’);
    foreach($interests[‘???’] as $interest)
    {
            echo $interest["???"], "<br />";

    }

I think this is the right idea but i don't know what to put as the arguments for $interests and $interest and can't find a good reference form FB

Help is appreciated!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

水晶透心 2024-11-07 00:18:13

/me/interests 返回一个 JSON 字符串数组,每个字符串包含 idnamecategorycreate_time

所以你可以用同样的方式来做:

foreach($interests[‘data’] as $interest)

然后你只需要查看 $interest 中的 JSON 并提取你想要的内容。

另请注意,您的应用需要用户授予 user_interests 和/或 friends_interests 权限才能返回任何内容。

/me/interests returns an array of JSON strings, each containing id, name, category and create_time

So you'd do it the same way:

foreach($interests[‘data’] as $interest)

You will then need to simply look at the JSON in $interest and extract what you want.

Also note that your app needs the user to grant the user_interests and/or friends_interests permissions for it to return anything.

孤独陪着我 2024-11-07 00:18:13

无需专门进入 Facebook API,您应该使用 var_dumpprint_r 来确定 $interests 变量的结构,然后您就会知道循环什么。我将这种努力视为一种基本的调试/探索性实践,您在寻求帮助之前应该尝试一下。

var_dump 文档: http://php.net/manual/en/function.var- dump.php

print_p 文档: http://php.net/manual /en/function.print-r.php

Without getting into the Facebook API specifically, you should use var_dump or print_r to ascertain the structure of the $interests variable, then you'll know what to loop. I would regard such effort as a basic debugging/exploratory practice that you ought to have tried before seeking help.

var_dump docs: http://php.net/manual/en/function.var-dump.php

print_p docs: http://php.net/manual/en/function.print-r.php

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文