Когда я использую "me/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 ответ
Ну стыдно было. это было довольно просто, в конце концов. когда я читаю информацию из facebook, это «получить», а не «пост».
Это устранило эту проблему.
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript/JS) и его различных диалектах/реализациях (кроме ActionScript). Имейте в виду, что JavaScript — это НЕ то же самое, что Java! Включите все ярлыки, относящиеся к вашему вопросу; например, [node.js], [jQuery], [JSON], [ReactJS], [angular], [ember.js], [vue.js], [typescript], [svelte] и т. д.