Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Facebook JavaScript SDK向好友列表添加联系人?_Javascript_Facebook_Facebook Graph Api - Fatal编程技术网

使用Facebook JavaScript SDK向好友列表添加联系人?

使用Facebook JavaScript SDK向好友列表添加联系人?,javascript,facebook,facebook-graph-api,Javascript,Facebook,Facebook Graph Api,我正在使用Facebook JavaScript SDK创建一个Facebook应用程序。该应用程序具有创建好友列表的功能。我之前创建了一个测试好友列表,并插入了列表ID和一些好友ID的逗号分隔字符串。Facebook开发者向列表添加好友的示例通过console.log()返回以下错误: JS SDK示例代码可在此处找到: 注意:我用所需的ID替换了{}占位符。示例:“/8748754873/members/”和“members”:“2344565145436356”答案很简单,参数没有嵌套在

我正在使用Facebook JavaScript SDK创建一个Facebook应用程序。该应用程序具有创建好友列表的功能。我之前创建了一个测试好友列表,并插入了列表ID和一些好友ID的逗号分隔字符串。Facebook开发者向列表添加好友的示例通过console.log()返回以下错误:

JS SDK示例代码可在此处找到:


注意:我用所需的ID替换了{}占位符。示例:“/8748754873/members/”和“members”:“2344565145436356”

答案很简单,参数没有嵌套在另一个对象中。物体必须是平的:

FB.api(
   "/{friendlist-id}/members",
   "POST",
   {
       "members": "{user-id-1}, {user-id-2}"
   },
   function (response) {
     if (response && !response.error) {
       /* handle the result */
     }
   }
);
FB.api(
   "/{friendlist-id}/members",
   "POST",
   {
       "object": {
           "members": "{user-id-1}, {user-id-2}"
       }
   },
   function (response) {
     if (response && !response.error) {
       /* handle the result */
     }
   }
);
FB.api(
   "/{friendlist-id}/members",
   "POST",
   {
       "members": "{user-id-1}, {user-id-2}"
   },
   function (response) {
     if (response && !response.error) {
       /* handle the result */
     }
   }
);