我有这个fql语句
$fql_query = array(
'method' => 'fql.query',
'query' => 'SELECT aid, owner, name from album WHERE owner = ' . $uid
);
$albums = $facebook->api($fql_query);
return的print_r转储包含aid =匹配所有者的id而不是实际相册的id。但援助不仅返回用户ID,而且还有额外的信息标记到最后,例如“ 43367”用于一张专辑,另一张专辑标有“ -3”标记
然后2个问题
答案 0 :(得分:2)
如果查看album表文档,则表示返回的aid
对每个用户都是唯一的,并且是一个字符串。所以你收到的价值是“正确的”,你可以在任何需要专辑ID的地方使用它。
也许您对object_id
字段感兴趣?
答案 1 :(得分:0)
运行此查询时,您需要将引号括在引号中,因为它是一个字符串。所以它看起来像这样:
query = SELECT pid FROM photo WHERE aid ='[OWNERID_ALBUMID]'& access_token = [token]
答案 2 :(得分:0)
在FQL中,相册中的object_id与使用图API时获得的ID相同。因此,使用object_id而不是aid。