是否有一个JavaScript API用于向Facebook用户发送通知
Is there a JavaScript API for sending notifications to Facebook users?
我目前正在一个网站上开发一个Facebook应用程序,需要在不使用用户界面对话框的情况下向应用程序的用户发送通知。在阅读了一些博客后,我得出结论,该选项仅在PHP API示例中可用。我只能找到这个例子:
http://developers.facebook.com/docs/channels/是否有一个JavaScript API来做到这一点?
在阅读了一些之后,我发现FB。api可以处理图形对象api和其他api,这些api将被弃用,我得到以下工作:
FB.api('/1175241653/apprequests', 'post',
{ message: "This is a Good Request!!" },
function (response) {
if (!response || response.error) {
alert('Error occured , Request Failed :(( ');
} else {
alert('Request is sent successfully');
}
});
但是,如果登录用户的id不是该id,则该id号1175241653
不起作用。
因此,这将需要与Facebook用于检索登录到应用程序的任何人的ID相同的功能。有什么办法可以做到吗?
现在,我通过各种方式使这个工作,我想与那些可能处理:))
让我们说第一个从你的应用程序做一个单一的应用程序请求任何facebook注册用户在你的应用程序将是这样的:
var data =
{
message: "Hey there, something good happened over here !",
access_token: "AAADdf39DLxgBANEwZA9ZCfZCSbtdfcZBtstWMMsW5JiZBjVW2Ucx234sedhHSZCm8aEABzvhWPBNWi1bTKwZBq0EcgZD"
}
FB.api('/68751034/apprequests',
'post',
data,
function (response) {
console.log(response);
if (!response || response.error) {
} else {
}
});
应提供 access_token
,以验证应用程序向注册用户发出的请求。
如果您不知道访问令牌,您可以在facebook网站上阅读:
http://developers.facebook.com/docs/authentication/同样,如果你想在一个请求调用中向一组用户发送批量请求,facebook网站上也有一个支持页面:
http://developers.facebook.com/docs/reference/api/batch/这里有一个例子,我的意思是:
var _batch = [];
for (var i = 0; i < _socialids.length; i++) {
_batch.push({
method: 'post',
relative_url: _socialids[i] + '/apprequests/?access_token=' + _accessTokens[i],
body: "message= This is a request sent to many users" });
}
if (_batch.length > 0) {
FB.api('/', 'POST', { batch: _batch }, function (res) {
// Do whatever when the batch request is sent
});
}
相关文章:
- 节点.js应通知哪个用户
- 如何将推送通知从本地解析发送到用户
- 当数据库中的表发生更改时通知用户
- Zkoss:如何通知用户会话超时或与服务器的连接丢失
- 如何向特定用户/浏览器发送浏览器通知
- URL中用户@的几个请求导致“;违反政策通知;来自Google AdSense
- 使用Nodejs在Mysql中插入多个值,并用响应通知用户
- 用户点击后关闭通知的Google Chrome扩展
- rel=“prerender” load event?预呈现完成时通知用户
- 如何推送用户正在运行旧版本的通知
- 当用户单击网页中的任意位置时,如何获得通知
- CakePHP3:如何使用视图单元格实现Facebook风格或堆栈式用户通知
- 如何使用 chrome 桌面通知向许多用户发送通知
- 通知 API:当用户不在现场时
- 如何通过 Web 推送发送用户特定的通知
- 向其他用户推送通知
- 聊天应用程序 - 当有人进入/离开房间时,用声音通知用户
- 如何将数据(如用户 ID)传递给 Web 工作人员,以便从服务器获取其他推送通知数据
- 使用推送器 API 通知特定用户
- 用户通知库