Как использовать токены страницы Facebook с помощью javascript?

Попытка удалить комментарии с помощью javascript SDK Facebook. Но я не понимаю, куда поместить токен фактической страницы в скрипт.

PHP один имеет смысл.

try {

$response = $fb->delete(
   '/{comment-id}',
    array (),
   '{access-token}'
);
} catch(Facebook\Exceptions\FacebookResponseException $e) {
    echo 'Graph returned an error: ' . $e->getMessage();
    exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
    echo 'Facebook SDK returned an error: ' . $e->getMessage();
    exit;
}
$graphNode = $response->getGraphNode();

Но javascript выглядит так.

FB.api(
"/{comment-id}",
"DELETE",
function (response) {
  if (response && !response.error) {
    /* handle the result */
  }
}
);

Итак, если я хочу сделать то же самое с помощью javascript, куда пойдет фактический токен страницы?

Обновлено:

Я нашел некоторые ссылки на это.

 FB.api(
   '/' + commentID,
'DELETE',
{access_token: 'your-page-token'},
function (response) {
    console.info(response, commentID);
    if (response && !response.error) {
        /* handle the result */

    }
}
);

Но это дает мне тот же результат при вводе моего токена страницы.

выглядит правильно, но каков именно результат? вы отлаживали свой токен?

andyrandy 03.03.2019 15:53

Ну, я генерирую его с помощью графического инструмента. Но результат, когда я запускаю приведенный выше код, всегда «Публикация комментариев через API доступна только для токенов доступа к странице». Я не знаю, является ли это руководство точным, но на шаге 19 он говорит: «19) Скопируйте и вставьте это в поле «Facebook Access Token» на странице настроек плагина». И я не могу найти, где это сделать. Может ли это быть оно? smashballoon.com/custom-facebook-feed/page-token

Jomasdf 05.03.2019 16:11

какой плагин? сообщение об ошибке совершенно ясно, вы на 100% уверены, что используете токен страницы, на которой был опубликован этот комментарий? снова отладьте тоген перед его использованием: Developers.facebook.com/tools/debug/accesstoken

andyrandy 05.03.2019 16:18

Да, я забыл упомянуть, что отлаживал его здесь Developers.facebook.com/tools/debug Не уверен, что вы имеете в виду под плагином. Я создал свое собственное приложение и сделал все, в основном, используя javascript. Отладчик говорит, что это Тип: Пользователь. Это неправильно?

Jomasdf 05.03.2019 16:35

Ну конечно; естественно. это должен быть токен страницы, это то, что говорит вам сообщение об ошибке.

andyrandy 05.03.2019 16:41

Хорошо, но это то, чего я действительно не понимаю. Разве я не должен создать его с помощью инструмента? Я выбираю конкретную страницу из раскрывающегося списка и нажимаю «получить токен доступа». Разве это не путь? Кстати спасибо за ответы!

Jomasdf 05.03.2019 16:50

Я также следовал руководству по предыдущей ссылке, которую я отправил.

Jomasdf 05.03.2019 17:13

я только что прочитал эту статью... вы НИКОГДА не должны вводить какой-либо токен на какой-то случайной странице. вы можете просто создать токен страницы напрямую в проводнике графа API, просто взгляните на все варианты там. о расширении токенов, это немного устарело, но все же должно быть правдой: Devils-Heaven.com/facebook-доступ-токены

andyrandy 06.03.2019 08:09

Правильно, эта статья была в топе ответов здесь, на SO. Но я определенно понимаю, что вы говорите. Спасибо за ссылку!

Jomasdf 08.03.2019 02:47
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
9
57
0

Другие вопросы по теме