Хранить информацию о приложении в Facebook (data.getCookies & data.setCookies)
Разработка веб-приложения с использованием Facebook API JavaScript SDK Я пытаюсь сохранить некоторые настройки приложения на Facebook, чтобы можно было загрузить настройки, даже если пользователь изменил браузер.
Есть data.getCookies
а также data.setCookies
методы, описанные в документации API Facebook, но оба они не работают. Они вернулись
{
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 ответ
Существуют методы data.getCookies и data.setCookies, описанные в документации API Facebook
Где именно?
но оба они не работают.
Facebook недавно превратил некоторые методы в SDK, которые раньше были доступны для общественности, в "частные".
Разработчики должны использовать только методы, описанные здесь: https://developers.facebook.com/docs/reference/javascript/
Все остальное не гарантированно будет работать каким-либо особым образом, и не гарантируется, что оно продолжит работать, если это будет сделано прямо сейчас по чистой случайности.