(Я создаю новый вопрос потому что это будет легко для других, чтобы найти его)firebase + facebook Open Graph
получили логин для работы с firebase. пытаясь получить доступ к открытым данным графа на самой стороне клиента.
У меня есть доступ к токенам пользователя благодаря firebase sdk. Теперь у меня есть разрешение на доступ к пользователю.
(я никогда не использовал FB открытого графика до и всех примеры сделаны с использованием SDK FBphp)
var myDataRef = new Firebase('my firebase');
var temp;
var authClient = new FirebaseAuthClient(myDataRef, function(error, user) {
if (error) {
// an error occurred while attempting login
console.log('an error occurred:');
console.log(error);
} else if (user) {
// user authenticated with Firebase
console.log('logged in:');
console.log(user.accessToken);
temp=user.accessToken;
/*look here*/ $.getJSON('https://graph.facebook.com/'+ user.id +'/likes?access_token='+temp+'', function(data) {
console.log("Data Loaded: " + data);
} else {
// user is logged out
console.log('logged out');
}
});
Запрос успешен, но не отображаются данные, возвращаемые, все, что я получаю [ Объект объекта] в консоли. Любая помощь будет оценена
Возможно, вы захотите проверить [Singly] (http://www.singly.com), который работает с Firebase и предоставляет полный доступ к API Facebook. – Kato
@ Kato спасибо, что я застрял в одиночку, но я сделал некоторый прогресс в этом примере. Я думаю, что я почти там. можете ли вы сказать, почему я не получаю данные? – tussh13
@ user2135104 Попробуйте использовать 'data.data', а не' data', в соответствии с документацией Graph API для разбивки на страницы (см. https: //developers.facebook. ком/документы/ссылки/API/пагинация /). –