Подтвердить что ты не робот

Как получить поле описания для отображения с помощью LinkedIn Share API

Когда я отправляю этот JSON в API Share:

{
  "comment": "Here is my comment",
  "content": {
    "title": "Here is my title",
    "description": "Description:  The picture will be of a blue and gold macaw",
    "submitted-url": "https://en.wikipedia.org/wiki/Macaw",  
    "submitted-image-url": "http://yourshot.nationalgeographic.com/u/ss/fQYSUbVfts-T7pS2VP2wnKyN8wxywmXtY0-FwsgxoJBD4C1qJrqA8EfaP7jL8gZYg0MJlb9NNBxrHhmaSdwF/"
  },
  "visibility": {
    "code": "anyone"
  }  
}

Я вижу это в Управлении:

введите описание изображения здесь

То, что я не вижу, - это содержимое в поле описания. Я не писал об этой первоначальной интеграции, но мой руководитель проекта утверждает, что интерфейс пользователя LinkedIn изначально показывал эти описания. Что-то изменилось? Делаем ли мы что-то не так?

UPDATE:

Я только что заметил такой же вопрос:

Поделиться в поле LinkedIn Описание, которое не отображается в новом интерфейсе

Я на самом деле не уверен, что я должен делать с точки зрения SO, поскольку я предоставил дополнительный контент, который, я думаю, был бы полезен при определении проблемы.

4b9b3361

Ответ 1

Что я узнал, играя с api, так это то, что поле описания отображается только в том случае, если изображение не предоставлено. В то время как вы можете опустить свойство submitted-image-url, искатель linkedin поместит изображение в сообщение, если оно найдет в метатеге страницы.

С помощью этого вызова api:

{
  "comment": "Here is my comment",
  "content": {
    "title": "Here is my title",
    "description": "Description:  The picture will be of a blue and gold macaw",
    "submitted-url": "https://developer.microsoft.com/hu-hu/"
  },
  "visibility": {
    "code": "anyone"
  }  
}

Я мог бы написать этот пост: linkedin post with description

Честно говоря, я думаю, что это ошибка в рендерере.