Фейсбук пост на Javascript HTML5 - PullRequest
0 голосов
/ 30 марта 2012

Я хотел бы увидеть лучший способ публикации в Facebook из игры HTML 5. Мне нужно будет извлечь данные из моего файла javascript для публикации в Facebook, которые я пытался добавить.

FB.init({
    appId: "309749382423000",
    status: true,
    cookie: true
});

function postToFeed() {

    // calling the API ...
    var obj = {
        method: 'feed',
        link: 'https://google.com/',
        picture: 'http://google.com',
        name: ' Run!',
        caption: 'I just got a highscore of' + points2,
        description: 'Try to beat my score!.'
    };

    function callback(response) {
        document.getElementById('msg').innerHTML = "Post ID: " + response['post_id'];
    }

    FB.ui(obj, callback);
}

Это было добавлено в мой индексный файл, и оно не будет вытягивать var points2, которая меняется каждый раз, когда вы играете в игру, поэтому вам нужна помощь в попытке добавить сообщение на Facebook в html5 canvus

РЕДАКТИРОВАТЬ: хотел опубликовать полный код Сообщение на Facebook работает, но игра HTML5, поэтому файл javscript продолжает работать в игре, а код выше находится в моем индексном файле, который не зацикливается такон загружается, но не запускается, потяните переменную "points2" в код facebook.Поэтому реальный вопрос заключается в том, как добавить пост на Facebook в игру HTML5.

1 Ответ

1 голос
/ 30 марта 2012

Предполагается, что пользователь уже аутентифицирован с использованием вашего приложения:

FB.getLoginStatus( function ( response ) {
    if ( response.authResponse ) {
        FB.api( 
            '/me/feed',
            'post',
            {
                message: '',
                name: 'Run!',
                caption: 'I just got a highscore of ' + points2,
                description: 'Try to beat my score!.',
                link: 'https://google.com/',
                picture: 'https://google.com/pic.png'
            },
            function ( response ) {
                if ( response.id ) {
                    //success
                } else {
                    //failure
                };
            }
        );
    };
} );

1004 *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...