2011-03-21 5 views
43

다른 사람들의 Kindle Highlights를 따라갈 수있는 사이트를 만들고 싶습니다. 가능한 일종의 Kindle Highlights API가 있습니까?Kindle Highlights (API?)에 액세스하는 방법

감사합니다.

+0

나는이 질문이 2 살인 것을 본다. 나는 대답이 바뀌 었는지 궁금해. – nwaltham

+0

아쉽게도 킨들 하이라이트에 대한 공식 API는 없습니다. –

+0

여전히이 API를 찾고 있습니다! –

답변

5

놀라운 웹 서비스입니다. 아마존은이를 위해 API를 제공하지 않습니다. kindle.amazon.com에서 공개 하이라이트를 온라인으로 읽을 수 있지만 아직 API를 통해 공개 하이라이트를 앱에 통합 할 수는 없습니다. 새로운 Kindle Developers Kit는이 kindle에 앱을 만드는 데만 사용되며이 kdk에서 공개 하이라이트에 액세스하는 API 방법조차도 존재하지 않습니다.

2

이 질문에 특별히 대답하는 것은 아니지만 "내 클리핑 (My Clippings)"파일을 추출하여 게시하는 방법을 찾고있었습니다. 마지막으로 필자는 내가 좋아하는 것과 관련하여 정규식을 통해 PHP 변수에 내용 (저자, 제목, 위치, 페이지, 강조 표시된 날짜, 강조 표시)을 추출하는 작은 PHP 함수를 작성했습니다. 아마도 미래의 프로젝트를 위해 누군가에게 유용 할 것입니다.

http://toshine.org/etc/publishing-amazon-kindle-highlight-clippings-with-regex-and-php/

1

사용자는 자신의 "your highlights" page로 이동하여 로그인 한 후 웹에 자신의 하이라이트를 볼 수 있습니다. 내가 아는 한 API가 없으며 OAUTH 일도 할 수 없으므로 현재 가능한 가장 좋은 해결책은 사용자의 아마존 사용자 이름/비밀번호를 가져 와서 해당 페이지에서 긁어 모으는 것입니다.

그것은 아무 것도없는 것보다 낫지 만, 실제 API는 내가 빛나는 하이라이트에 대해 많은 멋진 아이디어를 열어 줄 것입니다. Kindle_Highlights

You can get it on github :이 도움을 줄 수있는 작은 PHP 클래스를 작성했습니다

6

파렴치 플러그 경고 ....

개선을위한 의견이나 제안 부탁드립니다.

나는 앞으로 몇 주 동안 이것을 개선/확대 할 예정이지만, 당신은 당신의 빛의 하이라이트를 얻을 수 있어야합니다.

+0

구현 해 주셔서 대단히 감사합니다. 귀하의 _ 하이라이트를 읽도록 수정했으며 잘 작동합니다. – pavel

2

kindle.amazon.com에서 책의 페이지를 긁을 수 있습니다. 나는 script in js to do this을 쓴 다음 Kindle 서적 페이지에있을 때 켜지는 Chrome 플러그인으로 패키지했지만 (물론) 아마존은 방금 1 ~ 2 주 전에 DOM을 업데이트 했으므로 새로운 의미 구조를 반영하여 업데이트해야합니다. . 이것은이 접근법의 약점을 강조합니다. = \

언젠가 아마존이 API를 제공하기를 희망합니다.하지만 아마 퍼블리셔와의 계약에 위배 될 수도 있습니다.

+0

질문에 대답하지 않지만이 스크립트는 많은 사용자에게 도움이된다고 생각합니다. 라이언, 고마워요 !! –