在Facebook上存储应用信息(data.getCookies& data.setCookies)

时间:2012-09-28 11:26:15

标签: facebook cookies facebook-javascript-sdk facebook-rest-api

使用Facebook API JavaScript SDK开发Web应用程序我试图在Facebook上存储一些应用程序设置,因此即使用户更改了浏览器也可以加载设置。

Facebook API文档中描述了data.getCookiesdata.setCookies方法,但这两种方法都不起作用。他们回来了

{
  error_code: "3",
  error_msg: "Unknown method"
}

以下是我发送的请求:

FB.api(
  {
    method: 'data.getCookies'
  },
  function(response) {
    console.log( response )
  }
);

文档中的所有其他方法都可以正常工作,例如:

FB.api(
  {
    method: 'friends.get'
  },
  function(response) {
    console.log( response )
  }
);

返回一个uid s。

的数组

是否弃用data.*方法?有解决方法吗?

1 个答案:

答案 0 :(得分:0)

  

Facebook API文档中描述了data.getCookies和data.setCookies方法

到底在哪里?

  

但他们两个都不起作用。

Facebook最近将SDK中的一些方法转换为“私有”方法,然后将其公之于众。

开发人员应该只使用此处描述的方法:https://developers.facebook.com/docs/reference/javascript/

其他所有不保证能以任何特定的方式运作,也不保证如果现在应该通过纯粹的机会继续工作。