2011-12-08 4 views
2

Kissmetrics는 멋진 패키지이지만 대시 보드에서 작성한 "메트릭"에서 자신의 위젯을 빌드하는 기능을 제공하지 않습니다. 몇 가지 조사를 해왔으며 페이지로드 이후에 일부 데이터가 반환되고 메트릭 위젯이 기록되는 일부 j 마법사가 발생했습니다.Kissmetrics 데이터 스크 레이 핑

js를 통해 데이터를 가져 오거나 읽는 위치를 알아 내려고했지만 시각적으로 파싱하는 것이 어려웠습니다.

js가 AJAX를 통해 데이터를 가져 오는 위치를 파악할 수있는 방법이 있습니까? Firebug의 Net 또는 Console 탭에 나타나기를 기대하지만 불행히도 아닙니다.

위와 관련하여 도움이된다면 도움이 될 것입니다.

답변

0

아마도 이미 옮겨 왔지만이 blog post에 설명 된 솔루션을 기반으로 올바른 해결책을 찾았습니다. 그들은 자신의 코드를 업데이트하고 있기 때문에 그것의 일부는 이미 구식이지만, 기본이 있습니다

  1. 특정 요청의 순서를 확인하여 로그인 요청을
  2. 요청을 보낼 곳을 찾기 URL

Kissmetrics는 JS에서 URL 생성 코드의 대부분을 구현합니다.이 코드는 어디에서 봐야하는지 매우 쉽게 읽을 수 있습니다. 몇 가지 요청을하는 동안 네트워크 관리자를 살펴 보는 것이 좋습니다. 그러면 리버스 엔지니어링을 할 수 있습니다. 또한이 블로그 게시물의 PHP 스크립트 외에 루비 보석을 만들었습니다. 곧 출시 될 예정입니다.

+1

저는 블로그 게시물의 저자입니다. 코드는 처음부터 사용할 수 있었지만 기사의 텍스트 링크에서 숨겨졌습니다. 설명을 쉽게하기 위해 큰 뚱뚱한 다운로드 버튼을 추가했습니다. 당신은 이미 구식이라고 말했고 더 자세한 내용을 신경 써야합니까? – jdangu

+0

@jdangu 주로 시그니처 생성과 관련된 몇 가지. 새 라인은 이제 sha512에서 제거되었습니다. 또한 "이상한"URL 인코딩은 필요하지 않습니다. PHP-> Ruby 포트 때문에 내가 알아 차리지 못했던 다른 변화가있을 수 있습니다. 유효한 데이터를 계속 가져 옵니까? 내가하지 않기 때문에, 당신의 대본을 사용하여 – Wylie

관련 문제