Facebook api离线消息发送

时间:2011-03-15 11:23:36

标签: facebook api

如何使用Facebook API向离线用户发送消息?

2 个答案:

答案 0 :(得分:1)

由于没有细节,我假设您将使用PHP-SDK。因此,只需授予publish_stream权限并使用以下内容:

require 'src/facebook.php';

$facebook = new Facebook(array(
  'appId'  => 'APP_ID',
  'secret' => 'APP_SECRET',
  'cookie' => true,
));
$post_id = $facebook->api("/USER_ID/feed","POST",array("message"=>"Hello Offline!"));
if(!empty($post_id["id"]))
    echo $post_id["id"];

答案 1 :(得分:1)

无论用户是在线还是离线,您都无法向用户发送消息。如果您有offline_access和read_mailbox权限,则可以阅读邮件。

但是这方面的解决方法很少。一种是发送普通电子邮件,例如example@facebook.com。仅当该用户为该帐户启用了Facebook电子邮件时,此功能才有效。

另一个是写在他们的墙上。但这不是私密的。

相关问题