正在为我的应用程序创建FB通知
Creating a FB Notification for my app
当用户被添加到待办事项列表项时,我正试图为我的应用程序创建一个通知。
我想发布一条消息,比如:"你已经被添加到这个应用程序上的这个项目"
然而,我似乎不知道API请求做什么,只能看到如何发送应用程序邀请。
下面的代码是我的实现,但目前它所做的只是返回我有多少通知
fbAppNotification: function (user){
for(var i = 0; i < user.length; i++){
FB.api('/' + user[i] + '/notifications', function(response) {
console.log(response);
if(response.success === true){
alert('yay');
}
});
}
}
您以错误的方式拨打电话,您必须提供其他parameters
,如应用程序访问令牌、模板等,并且您的应用程序应该是canvas app
有关更多详细信息,请参阅开发人员网站上的通知API教程,他们详细介绍了如何使用这个API和示例(非常简单)
此外,您正在发出GET请求(默认情况下),而不是POST
(对此您必须明确提及该方法),这就是为什么您没有发布,而是简单地获得结果。
代码示例:
FB.api('/RECEIPIENT_USERID/notifications',
'post',
{
access_token: APP_ACCESS_TOKEN,
template: "You have been added to THIS item on THIS app",
href: REDIRECT_URL
},
function(response)
{
if (!response || response.error)
{
alert('Error occurred');
}
else
{
alert('Success :D');
}
}
);
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 为effect Composer创建GodRays效果过程
- 从javascript创建一个列表
- onkeyup无法动态创建多个文本区域
- 如何使用javascript从主svg对象动态创建svg视图框
- 如何访问声音管理器2创建的声音对象
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- Kendo:我该如何在树视图中创建一个递归的hieiarchy
- 使用Facebook live API创建实时视频对象时的隐私设置
- 在动态创建的元素上获取对特定选择器的引用
- issue with FB.Event.subscribe
- 如何创建带有插槽的vue js组件预加载程序
- 如何在创建键时引用来自同一对象的键
- 如何创建JSON数组
- 从html创建一个指令,该指令按类名应用函数
- 在FB.api函数中创建一个数据项目
- 如何将正确的变量传递给JqueryMobile多页动态创建的html文件中的FB.ui脚本
- 正在为我的应用程序创建FB通知
- FB.Canvas.setAutoGrow()不起作用并创建高度变化的无限循环
- 创建类似fb:tag的内容