Ошибка недопустимого параметра при использовании API графика в Facebook - PullRequest
0 голосов
/ 13 января 2019

Я передаю "https://www.cnbc.com/2019/01/13/saudi-energy-minister-on-work-with-oil-producers-to-balance-market.html" в качестве URL-адреса для отладчика общего доступа к Facebook по следующей ссылке:

Facebook Sharing Debugger

Мы можем видеть все результаты, которые Facebook удалил. Если прокрутить вниз и увидеть записи, перечисленные в разделе URL-адресов, мы увидим запись с именем Scrape API. Если щелкнуть мышью, откроется проводник api-графа с автоматически заполненными полями.

POST/v3.2/?scrape=true&id=https://www.cnbc.com/2019/01/13/saudi-energy-minister-on-work-with-oil-producers-to-balance-market.html

Он работал раньше, но внезапно перестал работать. Я получаю ошибку, как показано ниже:

{
  "error": {
    "message": "Invalid parameter",
    "type": "OAuthException",
    "code": 100,
    "error_subcode": 1611008,
    "is_transient": false,
    "error_user_title": "Object Missing a Required Value",
    "error_user_msg": "Object at URL 'https://www.cnbc.com/2019/01/13/saudi-energy-minister-on-work-with-oil-producers-to-balance-market.html' of type 'article' is invalid because a required property 'al:ios:url' of type 'appsite' was not provided.",
    "fbtrace_id": "Gb0BSdJyfGb"
  }
}

Здесь я пытаюсь получить данные, которые фейсбук извлекает из URL-адреса, предоставленного отладчику.

РЕДАКТИРОВАТЬ 1:

Если вы используете следующий URL в качестве теста и выполняете почтовый запрос, как описано выше. Это работает, и результат выглядит следующим образом:

Тестовый URL: https://www.bloomberg.com/news/articles/2019-01-13/asian-stocks-to-start-mixed-with-earnings-in-focus-markets-wrap?srnd=premium

РЕЗУЛЬТАТ:

{
  "url": "https://www.bloomberg.com/news/articles/2019-01-13/asian-stocks-to-start-mixed-with-earnings-in-focus-markets-wrap",
  "type": "article",
  "title": "Stocks Fall, Bonds Rise as China and Banks Weigh: Markets Wrap",
  "image": [
    {
      "url": "https://assets.bwbx.io/images/users/iqjWHBFdfxIU/iZv8.HNBZJtU/v0/1200x674.jpg"
    }
  ],
  "description": "U.S. stocks declined and Treasuries rose as weak Chinese trade data and troubling signals in bank earnings weighed on investor confidence. The dollar edged lower.",
  "site_name": "Bloomberg.com",
  "updated_time": "2019-01-14T14:38:37+0000",
  "id": "2214485868588392"
}

Может кто-то пролить свет на то, почему другие URL не работают, хотя они работают в отладчике?

...