나는 사용자의 벽에 게시 할 코알라를 사용하고 있습니다. 그러나 게시물은 내 FB 테스트 사용자의 벽에 두 번 나타나고 있습니다.코알라 보석은 페이스 북에 두 번 게시됩니까?
두 개의 동일한 FB 게시물 중 하나를 삭제하면 두 가지 모두 삭제됩니다. FB의 끝에서 문제가되는 것 같습니다. 개별 게시물이 FB에서 두 번 표시되는 이유는 무엇입니까?
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
편집
있었어 .- 내가 다시이 같은 메시지를 게시하려고하면, 코알라가 중복 게시물을 감지하고 게시 할 수없는 :
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.
을 ... 그래서 난 꽤 내 코드/코알라가 두 번 게시하지 않는지 확인하십시오.
편집 2
이가 아니라이 사용자의 최초 공급 이후 인 경우 발생 밝혀졌습니다. 다른 메시지를 게시하면 FB는 첫 번째 복제 된 메시지를 삭제하고 예상대로 두 번째 메시지 복사본 하나만 표시합니다 ...
큰 문제는 아니지만이를 해결하는 것이 좋습니다.