0

我一直在阅读 facebook 开发人员文档,我有点困惑,我想重新吸引大量已经过时的用户,让他们稍微了解一下他们在我们的应用程序上的不活动状态......

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

如果我是正确的,有人可以给我一些关于 PHP 实现的指示,本质上它将是一个 cron 每月/每两周运行一次,通过一段时间没有登录的用户来刺激他们。

谢谢

马克

4

1 回答 1

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 会自动将您的画布 url 插入到它的前面,因此无需完整的域/路径。

ref 用于见解界面,因此您可以查看哪些通知正在产生流量!

就是这样,重新吸引那些似乎已经消失的用户非常简单!

干杯

马克

于 2012-09-06T21:38:25.033 回答