Wenn ich eine GET mit meinem Browser (bereits angemeldet-in Facebook):Facebook Graph API zeigt unterschiedliche Ergebnisse in mir/home
die Ergebnisse sind unterschiedlich als das Gleiche über eine FB-App mit Facebook C# SDK.
Insbesondere was die API nicht zurückkehren durch andere Anwendungen Feeds.
Warum kann das passieren? Kann eine Anwendung keine Updates von anderen Anwendungen abrufen, selbst wenn sie über die Berechtigung read_stream verfügt?
ich auch für zusätzliche Berechtigungen angefordert: read_stream, user_activities, friends_activities, friends_likes, user_likes, read_requests
aber nichts geändert hat.
Was ich brauche, ist, ALLE und die gleichen Geschichten zu bekommen, die ein Benutzer an seinem FB Nachrichtenfeed sehen würde.
Sie für jede Anforderung genau die gleichen Zugriffstoken verwenden. Es gibt keinen Grund, warum das Facebook C# SDK dies tun würde. Alles, was es tut, ist das Serialisieren von JSON, das von Facebook zurückgegeben wird. –
Im C# SDK sollten Sie folgendes ausführen: dynamic result = fb.Get ("me/home"); Machst du das? Oder können Sie Ihren Code posten? – firepol
Ich habe gerade etwas Ähnliches beobachtet, das den API-Aufruf mit dem neuen Feed in meinem Browser vergleicht. Der API-Aufruf gibt verschiedene Einträge zurück (einige zusätzliche, einige fehlen) als das Web. – kongo09