2017-03-03 1 views
0

나는 사용자의 벽에 게시 할 코알라를 사용하고 있습니다. 그러나 게시물은 내 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는 첫 번째 복제 된 메시지를 삭제하고 예상대로 두 번째 메시지 복사본 하나만 표시합니다 ...

큰 문제는 아니지만이를 해결하는 것이 좋습니다.

답변

0

페이스 북에서 스팸을 피하는 방법은 한 번 이상 같은 상태를 게시하지 않도록하고 약 10 분 후에 같은 것을 테스트하려고 시도했는데 효과가 있기를 바랍니다.