2011-10-01 4 views
0

나는 미래의 프로젝트를 테스트 중입니다. 나는 테스트 사용자의 피드에 100 ~ 200 개의 테스트 메시지를 서버에서 빠르게 게시하여 최대 20 개의 스레드를 병렬로 만들어 최대한 빨리 보내려고했습니다. 나는 그 요청들 각각에 긍정적 인 반응을 보였으 나 (그 몸체에서 생성 된 아이템의 id 포함), 그 메시지들의 무작위 수가 facebook 사용자의 피드에 나타나지 않는다. 예를 들어 일괄 처리로 200을 보낼 때 ~ 40입니다.피드를 일괄 게시

어떤 원인 일 수 있습니까? 특히 각 요청에 대해 긍정적 인 답변을 얻는 것을 고려하면 이상합니다.

답변

0

대부분의 Facebook 스팸 탐지기는 게시 된 메시지를 필터링합니다. 왜 사용자 계정에 연속으로 200 개의 메시지를 게시해야합니까? 앱이 너무 빨리 종료됩니다. Facebook API를 사용하여 여러 테스트 계정을 만든 다음 실제 사용을 시뮬레이션하기 위해 여러 다른 사용자에게 게시물을 배포 해 볼 수 있습니다.

+0

왜 대부분은 그 다음에 지나가나요? 스팸 탐지기의 경우 게시 된 메시지의 대부분이 % 10-20이 아니라 제거 될 것이라고 가정하고 이러한 요청을 처리하기 전에이를 처리하고 처리를 방해하지 않습니다. 실제 사용에서는 많은 메시지를 특정 사용자에게 게시 할 필요가 없습니다. 나는 그 시나리오에서 일어난다면 당신이 말한 것을 시도 할 것입니다. – volution

+0

메시지가 모두 다릅니 까? Facebook이 피드에 표시하기로 결정한 것을 제어 할 권한이 없습니다. 각 게시물에 대해/postID로 이동하면 해당 게시물도 존재합니까? – bkaid

+0

예 모든 메시지가 다르기 때문에 해당 ID를 사용하여 그래프 api 탐색기를 통해 누락 된 메시지를 볼 수 있습니다. 이상한... – volution

관련 문제