2017-03-03 1 views
0

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.

Antwort

0

Es ist die Facebook-Methode zu vermeiden, Spamming nicht zu machen, dass Sie den gleichen Status mehr als einmal, Ich habe versucht, die gleiche Sache nach etwa 10 Minuten und es funktionierte, hoffe, dies würde helfen.

Verwandte Themen