2016-04-09 6 views
0

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

Antwort

0

Ich denke, dass ich Ihre Fragen unten aufgenommen haben. Meine Antwort hinzugefügt Wie kann ich verhindern, einen erforderlichen Empfänger festzulegen?

Sie müssen defaultGroupId nicht angeben. Wenn Sie diesen Wert hinzufügen, ändert sich einfach die Standard-Yammer-Gruppe, die in der Einbettungsliste aufgeführt ist. Aus der Dokumentation: 'Sie können eine Standardgruppe für Kommentare in einem OGO-Objekt-Feed festlegen, die im Zielfeld des Publishers angezeigt wird, indem Sie eine defaultGroupId angeben. Der Benutzer kann dies ändern und zu einer Gruppe seiner Wahl veröffentlichen.

Wenn Sie keine defaultGroupId angeben, wird das Zielfeld leer gelassen und der Benutzer wird aufgefordert, beim Verfassen eines Kommentars eine Gruppe hinzuzufügen.

Bei Angabe von defaultGroupId: 0 wird der Standardwert auf Alle Unternehmen gesetzt. ' https://developer.yammer.com/docs/commenting

Wie kann ich verhindern, dass das Open Graph-Objekt in dem Posting Nachrichtenfenster angezeigt werden?

Ich bin mir ziemlich sicher, dass dies von Entwurf ist. Ich kann sehen, wie das verwirrend sein kann. Ich glaube nicht, dass es eine Möglichkeit gibt, das zu deaktivieren.

Verwandte Themen