好吧,因为没有人对此做出回应,所以我从文档中找到了一个简单的工作解决方案。要通知用户,他们必须授权您的应用。
$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 用于见解界面,因此您可以查看哪些通知正在产生流量!
就是这样,重新吸引那些似乎已经消失的用户非常简单!
干杯
马克