使用 Facebook JavaScript SDK 将人员添加到好友列表
Add people to a friend list using Facebook JavaScript SDK?
我正在使用Facebook JavaScript SDK创建一个Facebook应用程序。该应用程序具有创建朋友列表的功能。我之前创建了一个测试好友列表,并插入了一些好友 ID 的列表 ID 和逗号分隔的字符串。将朋友添加到列表的 Facebook 开发人员示例通过 console.log() 返回以下错误:
Object {error: Object}
error: Object
code: 100
message: "(#100) Requires one of the params: member,members"
type: "OAuthException"
JS开发工具包示例代码可以在这里找到:https://developers.facebook.com/docs/graph-api/reference/friendlist/members
FB.api(
"/{friendlist-id}/members",
"POST",
{
"object": {
"members": "{user-id-1}, {user-id-2}"
}
},
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
注意 我将 {} 占位符替换为所需的 ID。示例:"/8748754873/成员/"和"成员":"23445565,145436356"
答案很简单,参数没有嵌套在另一个对象中。对象必须是平面的:
FB.api(
"/{friendlist-id}/members",
"POST",
{
"members": "{user-id-1}, {user-id-2}"
},
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
相关文章:
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何在映射数组中添加换行符
- 正在将数据主题添加到所有项目
- ZeroClipboard-在复制之前添加到值
- 我可以在json对象中添加一个函数吗
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 如何添加浮动和非浮动,其他
- 添加文字和评论功能更新Div
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 添加好友 Ajax,然后更改为好友请求
- 向数组中的每个用户添加共同好友数
- 将 Facebook 好友添加到网站 [图形 API 2.5]
- Facebook喜欢聊天,有添加或删除好友的选项
- 在PhoneGap应用中使用JS添加一个Facebook好友
- 点击javascript按钮添加好友
- 使用Ajax添加好友-Django
- Facebook API-获取好友并按日期排序成为好友(已添加/已接受)
- 使用 Facebook JavaScript SDK 将人员添加到好友列表