Как использовать gatsby-source-facebook, чтобы тянуть посты - PullRequest
1 голос
/ 24 января 2020

Я работаю в Гэтсби и впервые пытаюсь разместить на своем сайте посты в Facebook на страницах групп. Я уже создал приложение facebook для использования панели инструментов facebook для разработчиков . Теперь я установил плагин gatsby-source-facebook , но я не уверен, как его использовать. Пока я сделал следующее, вот код:

// In your gatsby-config.js
module.exports = {
  plugins: [
    {
      resolve: `gatsby-source-facebook`,
      options: {
        places: [`${facebookPageID}`], // Can be either a numeric ID or the URL ID
        params: {
          fields: 'hours, posts { message, created_time }', // See Facebooks API to see what you can query for
        },
        key: process.env.FACEBOOK_GRAPH_TOKEN, // You will need to create a Facebook application and go through review in order to get an API token.
        version: '5.0', // The version of the graph API to use. Defaults to 5.0
      },
    },
  ],
}

Я уже подключил facebookPageID , но для params{fields:???} я не уверен, как правильно описать эта часть.

Для key: я создал токен-ключ, но я не знаю, нужно ли мне его там вводить ...

Я попытался предоставить все данные для этой конфигурации, но когда я запустил сервер, я получил эту ошибку:

     ERROR #11321  PLUGIN

"gatsby-source-facebook" threw an error while running the sourceNodes lifecycle:

[object Object]

warn The gatsby-source-facebook plugin has generated no Gatsby nodes. Do you need it?

Я нашел здесь сообщение о stackoverflow, которое очень похоже на мою проблему, но у меня все еще есть некоторые сомнения, Я хочу для отображения статей с помощью gatsby-source-facebook

Может кто-нибудь дать мне более полное представление о том, как выполнить эти шаги? Я искал во многих разных местах, но я не получаю много четких ответов по этой теме c.

Спасибо.

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