我有一个使用php sdk的facebook应用程序。 我将用户信息存储在数据库中,以使用feed post向他们发送定期通知。我可以在一段时间内将多少用户发布到他们的墙上,因为帖子是相同的,但必须发送给许多用户? 是否允许发送批量Feed帖子?我不是在捣乱。它与应用程序本身有关。
我有一个用户ID数组,其中包含1219个用户ID。 我应该将它拆分为100或甚至10个用户的数组,并且每小时发送一个数组,或者将它们全部发送到一起没有问题吗?
如果法律上没有问题,那么如何在技术上做到这一点?
$attachment = array(.........);
$users = array(.......);
foreach..... {
$facebook->api('/' . $userid . '/feed', 'POST', $attachment);
}
这是最好的方法吗?
感谢。
答案 0 :(得分:0)
你可以在循环中进行发布,并且万一用户已经达到限制,facebook会将其作为错误返回。所以,试着抓住错误并停止发布。
答案 1 :(得分:0)
对于今天的用户:您可以使用Facebook BATCH API在一次调用中发出多个图谱API请求(您还可以为每个请求使用不同的访问令牌)。