Действие открытого графа Facebook возвращает false

Я пытаюсь опубликовать действие, чтобы открыть график, но единственный ответ, который я получаю, — «ложь».

Согласно разделу API "Создание и использование действий" представляется, что Я делаю это правильно.

Пример кода ниже.

var url = facebook.root + 'objects/' + verb + '/' + noun + '.html';
var method = 'https://graph.facebook.com/me/joe_longstreet:' + verb + '?' + noun + '=' + url + '&distance=' + distance + '&tags=' + users + '&access_token=' + facebook.token;
FB.api(method, 'post', function(response){
    if(response.error){
        alert(response.error.message);
    } else{
        console.log(response);
        var message = 'Posted to your timeline!';
        alert(message);
    }
});

Где глагол = запустить, существительное = маршрут, а URL = страница моих объектов. Конкретно:

https://graph.facebook.com/me/joe_longstreet:run?route=http://joelongstreet.showoff.io/Facebook_app/objects/run/route.html&distance=&tags=1915805&access_token=ABCDE

Поддельный токен доступа выше. Что я здесь делаю неправильно?


person Joe Longstreet    schedule 11.11.2011    source источник
comment
Похоже, вам не нужно включать часть URL graph.facebook.com. поэтому он должен просто читать /me/joe_longstreet:run?route=joelongstreet.showoff.io/Facebook_app/objects/run/   -  person Joe Longstreet    schedule 11.11.2011
comment
Если это решение сработало, вы можете создать ответ и пометить его как принятый. Я не думаю, что вы получите за это карму, но людям будет легче найти этот ответ в будущем.   -  person AaronM    schedule 12.11.2011


Ответы (1)


Похоже, вам не нужно включать часть graph.facebook.com в URL-адрес. поэтому он должен просто читать /me/joe_longstreet:run?...

person Joe Longstreet    schedule 08.12.2011