Я использую гибридное приложение, использующее Ionic framework. Я хочу внедрить систему событий facebook для участия в некоторых событиях. У меня есть это:Ионное приложение с возможностью посещать события facebook
ngFB.api(
'/666945880120392/attending',
'GET',
{},
function(response) {
// Insert your code here
}
);
и я ngFB в моем app.js файл, как это:
ngFB.init({appId: '[APP_ID]'});
Ошибка у меня есть:
openfb.js:256 GET https://graph.facebook.comundefined/?access_token=undefined net::ERR_NAME_NOT_RESOLVED
Я искал решение но ответа нет. Я также попробовать в facebook консоли разработчика и ответ правильный:
Что происходит? Благодаря!
EDIT 1
Благодаря @ E666 я теперь это
ngFB.api({
method: 'GET',
path: '/666945880120392/attending'
}).then(function(response) {
console.log(response);
}).catch(function(error) {
console.error(error);
});
И ошибка теперь, что если я вошел с учетной записью всегда возвращается в событии :
Object {data: Array[1], paging: Object}
И внутренние данные - это имя другого человека, уникального человека, который является аттеном ding к событию и никому, кто зарегистрирован с токеном доступа. Спасибо!
EDIT 2
я открыл еще один вопрос, потому что это не результат, чем я надеюсь, мне нужно, чтобы перейти к событию, не получить список людей, который идет к событию. У меня это сейчас:
ngFB.api(
"/666945880120392/attending",
function (response) {
if (response && !response.error) {
console.dir(response);
}
}
);
access_token нормально, и ответ
openfb.js:256 GET https://graph.facebook.comundefined/?access_token=EAABlK6y7pOUBAN3CPWdZB5FL…LCpXL9Bd3ELHQZAA6EJc6cCheAxUUnL59ZCZAf7aROCapJxiu991fxjDkxmMO651rfuREwZDZD net::ERR_NAME_NOT_RESOLVED
В странице Facebook https://developers.facebook.com/tools/explorer/?method=POST&path=666945880120392%2Fattending&version=v2.5
Отклик
{
"error": {
"message": "(#299) Requires extended permission: rsvp_event",
"type": "OAuthException",
"code": 299,
"fbtrace_id": "G7HFJ48pbkx"
}
}
Но У меня есть это разрешение. Может кто-то мне помочь, пожалуйста?
API-интерфейс конечных точек включает в себя «не определено». debug ngFB.api и посмотреть, почему это происходит. – luschn
@luschn Как я могу его отладить? – Ary
Было ли это работать над графиком api? Потому что api, который вы используете, доступен только при чтении, а запрос на участие в событии кажется странным. Пожалуйста, ознакомьтесь с документами facebook: https://developers.facebook.com/docs/graph-api/reference/event/attending. Кроме того, я не уверен, что вы должны продолжать использовать этот пост. Поскольку проблема изменилась. Вы его разрешили. – e666