我已经看到一些 Facebook 应用程序在用户墙上向应用程序上的所有注册用户发布状态更新。这怎么可能?我正在使用 PHP SDK,当用户登录我的应用程序时,我可以向他发帖,但是当他们不在应用程序上且没有活动会话时,我不知道该怎么做。
问问题
799 次
2 回答
1
您可以将访问令牌换成长期使用的令牌。
于 2012-12-17T06:14:21.577 回答
1
我所做的是将用户的 Facebook 用户 ID 和 access_token 保存在数据库中的一个表中,然后“在需要时”发布,只要该用户没有从 Facebook 帐户中删除发布权限或应用程序。
把它放在一个循环中
$data2 = array();
$data2['access_token'] = $usersPermission; // from database
$data2['message'] = 'test message';
$facebook->api('/'.$facebook_user_id.'/feed/', 'post', $data2);
我可以在用户不在应用程序上时发布!
于 2012-12-17T08:27:27.290 回答