В настоящее время я пытаюсь внедрить Yram Open Graph на страницы SharePoint. Я использую следующую конфигурацию:Как я могу предотвратить установку нужного получателя и объекта Open Graph?
yam.connect.embedFeed({ container: "#embedded-feed" , feedType: "open-graph" , feedId: "" , config: { defaultGroupId: 27862 // recipient is required so I specified a dedicated group for article feeds //, use _ sso: true , header: false , footer: false , showOpenGraphPreview: false , defaultToCanonical: false , hideNetworkName: true , promptText: "What do you think of this article?" } , objectProperties: { url: "" // <empty> takes the url from the current page , type: "page" } });
(конфигурация подачи может быть создана через https://www.yammer.com/widget/configure)
Кажется, что требуется получатель, так что я должен был создать фиктивную группу и указать фиктивную группу -и где все сообщения приземляются. Я не хочу публиковать некоторую регулярную группу с помощью фидов объектов Open Graph. Можно ли это лучше рассмотреть?
Кроме того, хотя бы первое сообщение содержит прикрепленный к нему объект Open Graph. Это не выглядит красиво и совершенно ненужно, так как фид уже полностью внедрен в объект. Может ли это приложение быть предотвращено? Более того, как только вы укажете рассчитанный URL-адрес объекта в objectProperties
, объект привязан к всем сообщениям. Что полностью переборщило. В идеале URL-адрес объекта Open Graph используется только для идентификации конкретного фида объекта.
Обратитесь к API Facebook, где будут выполнены эти два требования: https://developers.facebook.com/docs/plugins/comments