好,因为没人回应,我从文档想通了这个继承人一个简单可行的解决方案。要通知用户,他们必须授权您的应用。
$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在洞察界面中使用,因此您可以查看哪些通知正在生成流量!
多数民众赞成它,很容易重新吸引那些似乎已经消失的用户!
干杯
马克