Ich versuche derzeit, einen Yammer Open Graph-Feed in SharePoint-Seiten einzubetten. Ich verwende die folgende Konfiguration:Wie kann ich verhindern, dass ein erforderlicher Empfänger und das Open Graph-Objekt angezeigt werden?
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" } });
(Feed-Konfiguration kann durch https://www.yammer.com/widget/configure erzeugt werden)
Es scheint, dass ein Empfänger erforderlich ist, so hatte ich eine Dummy-Gruppe zu erstellen und diese Dummy-Gruppe angeben - wo alle Nachrichten landen. Ich möchte keine reguläre Gruppe mit Open Graph Objekt-Feeds belasten. Kann dies besser angegangen werden?
Darüber hinaus enthält mindestens die erste Nachricht das Open Graph-Objekt, das daran angehängt ist. Das sieht nicht gut aus und ist ziemlich unnötig, da der Feed bereits vollständig in das Objekt eingebettet ist. Kann diese Anhaftung verhindert werden? Wenn Sie außerdem eine berechnete Objekt-URL in objectProperties
angeben, wird das Objekt an alle-Nachrichten angehängt. Was völlig übertrieben ist. Idealerweise wird die Open Graph-Objekt-URL nur zum Identifizieren des spezifischen Objekt-Feeds verwendet.
finden Sie auf der Facebook api, wo diese beiden Voraussetzungen erfüllt sind: https://developers.facebook.com/docs/plugins/comments