2014-07-24 1 views
0

불평 노트의 버전 정보를 얻을 수 있지만, 나는 응답이 노트의 버전 정보를 포함하지 않는 것으로 확인합니다 : { "ID": "아이디", "제목": "제목", "created_at": "시간 만들기" ... }방법 만 "latest_version"는 latest_version을 가지고, 내가 메모 정보를 얻기 위해 불평의 나머지 API를 "<a href="https://www.yammer.com/api/v1/notes/[:id].json" rel="nofollow">https://www.yammer.com/api/v1/notes/[:id].json</a>"를 사용

그래서, 나는 그것을 konw 할 수있는 방법이 메모 버전?

답변

0

include_versions=true을 쿼리 문자열에 추가하여 Yammer Note 버전을 얻을 수 있습니다. 예를 들어

https://www.yammer.com/api/v1/notes/[id].json?include_versions=true

JSON 응답은 각각의 개정 번호를 포함한 해시 테이블의 배열은 "버전"을 포함 할 것이다. Yammer가 Notes를 저장하는 방식은 원래의 각 메모가 ID로 저장되며 해당 ID는 매번 최신 메모를 액세스하는 데 사용됩니다. 메모가 다시 저장되면 새 메모가 저장되고 원래 메모와 연결됩니다. 따라서 해시 테이블의 버전 번호 목록에 프로그래밍 방식으로 액세스 한 다음 일반적으로 사용하는 동일한 URL을 사용하여 해당 버전을 검색해야합니다.

+0

도움 주셔서 감사합니다. 이것은 나를 위해 작동합니다. 그리고 나는 더 많은 것을 알고 싶습니다. 나는 메모 목록을 얻기 위해 "https://www.yammer.com/api/v1/notes.json?included_versions=true" 을 사용했습니다. 버전을 포함하여 각 메모를 원하지만 그것은 없었습니다. 그렇게하는 방법? – Simer

+0

버전 배열에는 각 버전에 대한 해시 테이블이 포함됩니다. 각 버전에는 메모의 콘텐츠에 액세스하는 데 사용할 수있는 download_url이 포함됩니다. 내가 볼 수있는 다른 개정판에 프로그래밍 방식으로 액세스하는 다른 방법은없는 것 같습니다. – anothermh

+0

자세한 내용은 download_url에서 다음과 같은 URL을 얻을 수 있습니다. https://www.yammer.com/api/v1/notes/[original_id]/versions/[revision_id]/download – anothermh

관련 문제