Не удается найти идентификатор сообщения Facebook с помощью js sdk

#javascript #facebook #api #facebook-graph-api #facebook-javascript-sdk

#javascript #Facebook #API #facebook-graph-api #facebook-javascript-sdk

Вопрос:

Эй, ребята, я пытался получить идентификатор сообщения из ответа. Мой код

 function testAPI() {


 var body = 'Reading JS SDK documentation';

FB.api('/me/feed', 'post', { message: body }, function(response) {

  if (!response || response.error) {

  } else {

console.log(response);

}

)};

}
  

Когда я проверяю консоль, я не нашел сведений об объекте сообщения..Это ошибка??Что мне нужно, так это распечатать идентификатор сообщения и сообщение на консоли.Могу ли я сделать это с помощью facebook js-sdk ?..Если я делаю что-то неправильно, пожалуйста, помогите мне сделать это правильно..Любая помощь будет оценена..Спасибо..

Ответ №1:

Я только что попробовал ваш код — похоже, есть синтаксическая ошибка. Вам нужно удалить предпоследний } .

Удаление этого и переформатирование кода позволят вам успешно получить идентификатор — я только что попробовал. Исправленный код приведен ниже:

 function testAPI() {

var body = 'Reading JS SDK documentation';

  FB.api('/me/feed', 'post', { message: body }, function(response) {
    if (!response || response.error) {
    } else {
      console.log(response); // 
    }
  });

}   
  

Комментарии:

1. вы получили идентификатор сообщения??

2. . я все еще не понял .. было бы полезно, если бы вы опубликовали правильный код в качестве ответа .. я бы принял ответ

3. я получаю идентификатор пользователя, но не получаю идентификатор сообщения??

4. . но это не дало мне вывода «Чтение документации JS SDK» на консоли .. это можно сделать с помощью fb js sdk

5. Он дает вам идентификатор только что опубликованного вами сообщения. Вы можете посетить сообщение по адресу facebook.com /{idhere} или запросите его с помощью FB.api , чтобы получить полную информацию. Зачем вам это сообщение?