2017-06-02 3 views
1

Wenn ich versuche, den Facebook-Connector in Azure Logik-Apps zu verwenden, kann ich nicht scheinen, die "Get User Timeline" zu bekommen.Azure Logic apps Facebook-Connector gibt leere Antwort

Ich weiß für eine Tatsache, dass die Benutzer-ID gültig ist (ich mit dieser URL geprüft: https://www.facebook.com/profile.php?id=). Ich weiß auch sicher, dass der Benutzer Beiträge auf seiner Zeitleiste hat. Ich habe auch mehrere Benutzer-IDs ausprobiert.

Wenn ich die fehlgeschlagene Anforderung in der Logic-App öffne ich dies zu umgehen, ist die Antwort jedes Mal leer.

Bezieht sich dies auf Datenschutzeinstellungen? Warum funktioniert das nicht?

+1

Benutzer-IDs sind seit API v2.0 App-Bereich. Das heißt, Sie können wahrscheinlich nicht einfach eine alte, "globale" Benutzer-ID von irgendwo abrufen und erwarten, dass das funktioniert - der Connector verwendet eine bestimmte App-ID und Nutzer-IDs müssen zu dieser App "gehören". Im Idealfall sollte dies so implementiert werden, dass sich der Benutzer bei der App anmeldet, so dass er zu diesem Zeitpunkt automatisch seine anwendungsspezifische ID erhält. "Copy & Paste your user id" -Schnittstellen sind kaputt. – CBroe

+0

Danke für die Antwort! Also ist Azure nicht auf dem neuesten Stand? Vielleicht sollte ich prüfen, welche Möglichkeiten Azure Logik-Apps für Facebook-Apps haben. – Jelte

+1

Hallo @Jayjay Ich leitete dies an das Team besitzt Facebook-Connector zu beraten. –

Antwort

3

Wir sollten wahrscheinlich diesen Vorgang zurückziehen/entfernen. Es ist nicht möglich, den Beitrag aus der Facebook-Grafik-API für die Zeitleiste eines anderen Nutzers abzurufen. Es war so, deshalb ist es dort. Insbesondere könnte dieser Beitrag hilfreich sein: Facebook Graph API {user-id}/feed from others empty Der Connector ruft die API/{user-id}/feed auf. Sie können das Verhalten auch im Facebook Graph-Explorer ausprobieren. https://developers.facebook.com/tools/explorer/

Verwandte Themen