我一直在阅读facebook开发人员文档,我有点困惑,我想重新吸引一大堆有点过时的用户,让他们对我们的app上的不活动有点轻推...
这样做的当前“最佳做法/最新方式”是什么,似乎是通过通知API? https://developers.facebook.com/docs/app_notifications/#imp
如果我是正确的,有人可以给我一些关于PHP实现的指针,基本上它是一个每月运行一次的cron /每两周一次运行的用户已经登录了一段时间并且刺激他们。
谢谢
马克
答案 0 :(得分:0)
好吧,因为没有人对此作出回应,这是我从文档中找到的一个简单的工作解决方案。要通知用户,他们必须授权您的应用。
$book = new Facebook((array(
'appId' => 'XXXXXX',
'secret' => 'XXXXXX',
'grant_type' => 'client_credentials')
));
$vars = array(
"access_token" => $book->getAppId().'|'.$book->getApiSecret(),
"href" => "index.php",
"template" => "Some text to send up to 180 characters",
"ref" => "This is what shows up in insights so you can track responses"
);
$post = $book->api('/' . $userid . '/notifications/', 'post', $vars);
您可以通过使用{}包围facebook用户ID来将用户名插入到模板中,即: “{12345}想和你玩一些游戏。” 。如果uid引用的是未对您的应用进行过操作的用户,则会抛出异常。
Href自动将您的画布网址插入其前面,因此无需完整的域/路径。
在洞察界面中使用ref,以便您可以查看哪些通知正在生成流量!
多数民众赞成,重新吸引那些似乎已经失踪的用户非常简单!
干杯
马克