Запрос API графика с использованием JavaScript API для открытых действий и объектов графика - PullRequest
0 голосов
/ 18 ноября 2011

когда я использую "я / nativeamericannews: be_proud_of / story?" в Graph API Explorer он правильно дает мне ответ JSON, но когда я пытаюсь получить тот же ответ из моего приложения холста, он всегда выдает ошибку. Я просмотрел все, но не вижу, как я должен пытаться запрашивать взаимодействие пользователя с моими объектами и действиями. Я запрашиваю вот так (be_proud_of - это одно из моих действий, а история - один из моих объектов):

function checkProudOf() {
    FB.api('/me/nativeamericannews:be_proud_of/story', 'post', function(response) {
        if (!response || response.error) {
            alert('Error occurred');
        } else {
            alert('Post for Info was successful! Action ID: ' + response.id);
        }
    });
}

Выкладываю действия и все отлично работает с:

function postProudOf() {
    FB.api('/me/nativeamericannews:be_proud_of' + '?story=' + encodeURI(document.URL), 'post', function(response) {
        if (!response || response.error) {
            // alert('Error occurred');
        } else {
            // alert('Post was successful! Action ID: ' + response.id);
        }
    });
}

Есть идеи? Я хочу иметь возможность отображать агрегаты и историю пользователей с моими объектами и действиями, когда они посещают мое приложение. Спасибо!

1 Ответ

0 голосов
/ 18 ноября 2011

ну, это было неловко. это было довольно просто, в конце концов. когда я читаю информацию из Facebook, это скорее «получить», чем «пост».

, которая исправила эту проблему.

...