Ich verwende Koala, um an die Wände der Benutzer zu posten. Aber Posts erscheinen zweimal auf der Wand meines FB-Testbenutzers.Koala-Juwel zweimal auf Facebook gepostet?
Die Sache ist, wenn ich einen der beiden identischen FB Beiträge, die erstellt werden, löschen, werden beide gelöscht. Es scheint also ein Problem auf FBs Seite zu sein. Irgendwelche Ideen, warum einzelne Beiträge zweimal auf FB erscheinen?
def post_to_fb
if !fb_shared.present?
token = user.oauth_token
@graph = Koala::Facebook::API.new(token)
result = @graph.put_connections(user.uid, "feed", message: "Test message")
else
return nil
end
end
bearbeiten
Auch-wenn ich versuche, wieder dieselbe Nachricht zu schreiben, erkennt Koala die doppelte Post und verhindert, dass es zu veröffentlichen:
Koala::Facebook::ClientError: type: OAuthException, code: 506, error_subcode: 1455006, message: Duplicate status message, error_user_title: Duplicate Status Update, error_user_msg: This status update is identical to the last one you posted. Try posting something different, or delete your previous update.
... so hübsch ich bin sicher, dass mein Code/Koala nicht zweimal posten wird.
Edit 2
Stellt sich dies aus ist passiert nur, wenn es der Benutzer zuerst immer füttern Post ist. Wenn ich eine andere Nachricht posten, löscht der FB die erste duplizierte Nachricht und zeigt nur eine Kopie der zweiten Nachricht wie erwartet an.
Keine große Sache, aber wäre schön, es zu lösen.