Facebook App Notifications PHP

时间:2012-09-05 20:13:37

标签: php facebook

我一直在阅读facebook开发人员文档,我有点困惑,我想重新吸引一大堆有点过时的用户,让他们对我们的app上的不活动有点轻推...

这样做的当前“最佳做法/最新方式”是什么,似乎是通过通知API? https://developers.facebook.com/docs/app_notifications/#imp

如果我是正确的,有人可以给我一些关于PHP实现的指针,基本上它是一个每月运行一次的cron /每两周一次运行的用户已经登录了一段时间并且刺激他们。

谢谢

马克

1 个答案:

答案 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,以便您可以查看哪些通知正在生成流量!

多数民众赞成,重新吸引那些似乎已经失踪的用户非常简单!

干杯

马克