Как получить информацию о пользователе Facebook - PullRequest
1 голос
/ 24 июля 2010

Я использую график API api для получения информации о пользователе. Сначала я получил access_token.

Затем я попытался использовать метод jquery.getJSON () для получения идентификатора и имени пользователя.

<div id="result"></div>

<script>$.getJSON("https://graph.facebook.com/me/?access_token=111978178853984|2.lg65A3c0atficNsFcf7Rog__.3600.1279922400-100001XXXXXXXXX|-hHNxODbE9-8tfazmO5r3ZzIeFE.",
        function(response){
            document.getElementById('result').innerHTML = response.id;
        });</script>   

Я ничего не получаю. Но когда я вставляю это в адресную строку, я вижу идентификатор и имя пользователя и т. Д.,

Я ценю любую помощь.

Спасибо.

Ответы [ 2 ]

1 голос
/ 24 июля 2010

Не можете ли вы использовать JBascript SDK от FB, чтобы сделать то же самое, вместо того, чтобы делать это через jQuery?

FB.api('/me', function(response) {
    document.getElementById('result').innerHTML = response.id; 
});

, что позволило бы избежать междоменной проблемы, поскольку JS API Facebook имеет доступ к graph.facebook.com, полученному изтот же домен, но не ваш скрипт.

0 голосов
/ 24 июля 2010

Помните, что на вызовы AJAX распространяется политика одного и того же происхождения.

http://api.jquery.com/jQuery.getJSON/#jsonp

Возможно, вам потребуется создать скрипт PHP в том же домене, который извлекает результаты API графика.

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