edd*_*ark 2 php facebook facebook-graph-api facebook-php-sdk
我正在使用新的Facebook PHP SDK.我试图获取用户喜欢的所有页面的名称.但它只返回了我的25个.据我所知,如果我必须得到所有这些,那么我将不得不使用"graphObject"返回的"分页"中的"下一个链接".
但我不知道如何使用它.如果我错了,你能指出我该怎么办?
小智 7
我在php中这样做以获得所有喜欢:
public function getLikes () {
$likes = array();
// Custom method! Get the session however you like
$session = $this->getSession();
$request = new FacebookRequest(
$session,
'GET',
'/me/likes'
);
do {
$response = $request->execute();
$graphObject = $response->getGraphObject();
$some_likes = $graphObject->getProperty('data')->asArray();
$likes = array_merge($likes, $some_likes);
} while ($request = $response->getRequestForNextPage());
return $likes;
}
Run Code Online (Sandbox Code Playgroud)
如您所见,getRequestForNextPage()方法是关键.
| 归档时间: |
|
| 查看次数: |
2375 次 |
| 最近记录: |