【问题标题】:FQL page_fan query to filter results of only one pageFQL page_fan查询只过滤一页的结果
【发布时间】:2012-03-31 20:41:33
【问题描述】:

我有一个这样的 fql 查询:

SELECT uid,page_id,type,profile_section,created_time FROM page_fan WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) ;

有没有办法只得到page_id = XXXXXX的结果? 因为 page_id 不可索引.. 我希望有一种方法来过滤它。

【问题讨论】:

    标签: facebook facebook-like facebook-fql facebook-page


    【解决方案1】:

    我想我找到了一个很好的解决方案,可以让我结交不是粉丝的朋友。

    $facebook_result = $this->facebook->api(array(
        'method' => 'fql.multiquery',
        'queries' => array(
            'friends_liking_page' => 'SELECT uid, page_id FROM page_fan WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) AND page_id = ' . $page_id,
            'result' => 'SELECT uid, name, pic FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me() AND NOT (uid2 IN (SELECT uid FROM #friends_liking_page)))'
        )
    ));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-06
      • 2022-11-18
      • 2022-10-14
      • 1970-01-01
      • 2012-04-20
      • 2019-12-29
      • 1970-01-01
      相关资源
      最近更新 更多