facebook php sdk feed post max users

时间:2011-06-04 22:49:54

标签: facebook facebook-php-sdk

我有一个使用php sdk的facebook应用程序。 我将用户信息存储在数据库中,以使用feed post向他们发送定期通知。我可以在一段时间内将多少用户发布到他们的墙上,因为帖子是相同的,但必须发送给许多用户? 是否允许发送批量Feed帖子?我不是在捣乱。它与应用程序本身有关。

我有一个用户ID数组,其中包含1219个用户ID。 我应该将它拆分为100或甚至10个用户的数组,并且每小时发送一个数组,或者将它们全部发送到一起没有问题吗?

如果法律上没有问题,那么如何在技术上做到这一点?

$attachment = array(.........);

$users = array(.......);

foreach..... {
    $facebook->api('/' . $userid . '/feed', 'POST', $attachment);
}

这是最好的方法吗?

感谢。

2 个答案:

答案 0 :(得分:0)

你可以在循环中进行发布,并且万一用户已经达到限制,facebook会将其作为错误返回。所以,试着抓住错误并停止发布。

答案 1 :(得分:0)

对于今天的用户:您可以使用Facebook BATCH API在一次调用中发出多个图谱API请求(您还可以为每个请求使用不同的访问令牌)。