-1
 $likes = $facebook->api("/me/likes");
 foreach($likes['data'] as $page_likes) {
    if($page_likes['id'] == "someid") {

    }
  }

有没有什么简单的方法可以找到它而不是循环那些成百上千的喜欢?

4

2 回答 2

1

最佳方法(回答此类问题):阅读文档……!

https://developers.facebook.com/docs/reference/api/user/#likes

“您可以通过向 /PROFILE_ID/likes/PAGE_ID 发出 HTTP GET 来检查用户是否喜欢特定页面。[...] 如果用户连接到页面,这将在数据数组中返回具有以下字段的对象:[...] 如果用户未连接到页面,则数据数组将为空。”</ p>

于 2012-07-22T08:14:23.293 回答
0

array_map 或 array_walk 可能更有效,但这取决于你想对数据做什么......

于 2012-07-21T19:59:07.217 回答