facebook - 通过通知 API 从应用程序向用户发送通知

标签 facebook facebook-graph-api

我想通过通知 API 从应用程序向已验证我的应用程序的用户发送通知。任何人都可以帮助我吗?任何帮助将不胜感激。

比方说,我希望用户在我的应用中发生某些事件时收到通知

提前致谢

最佳答案

我自己找到了它的解决方案。开发者需要遵循以下步骤:

  1. https://developers.facebook.com/docs/reference/php/ 下载适用于 php 的 facebook sdk
  2. 运行以下代码段:

代码:

require_once "facebook-php-sdk/facebook.php";

$facebook = new Facebook();

$app_id = YOUR_APP_ID;

$app_secret = YOUR_APP_SECRET;

$app_access_token = $app_id . '|' . $app_secret;

$response = $facebook->api( '/RECEIVER_USER_ID/notifications', 'POST', array(

                'template' => 'You have received a new message.',

                'href' => 'RELATIVE URL',

                'access_token' => $app_access_token
            ) );    

print_r($response);

如果一切正常,您将得到以下输出:

Array

(

    [success] => 1
)

关于facebook - 通过通知 API 从应用程序向用户发送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12839090/

相关文章:

ruby-on-rails-3 - 带有 Omniauth-Facebook 的 Rails 3.2 - 权限问题的范围

ios - iOS 浏览器 (Chrome/Safari) 上的 Facebook Like 按钮和 Twitter Follow 按钮未内联

ios - 使用 session 处理 Facebook iOS 中的取消按钮

javascript - 如何在使用 Javascript SDK 初始登录后使用 Facebook API 调用

ios - 如何创建 Facebook 点赞或粉丝页面?

ios - 在 iOS 中是否可以使用没有访问 token 的用户 ID 来获取用户的好友列表?

javascript - 仅在单击 fb.share 按钮后调用 FB.ui

facebook - 不使用 "publish_actions"发布照片的 Facebook API 替代方案

facebook - 参数 “currency” 对于事件 “Purchase” 无效

javascript - 为什么Facebook的.setSize()只能增加Canvas应用程序的高度?