최근 필자는 완전히 새로운 'Writable API'라는 용어를 들었습니다. 아무도 그게 무슨 뜻인지 설명 할 수 있습니까?쓰기 가능한 API 란 무엇입니까?
답변
공개적으로 쓸 수있는 API는 누구나 원본 콘텐츠를 변경하지 않고 소유자의 데이터베이스에있는 개체에 메타 데이터를 첨부 할 수있게 해주는 API입니다.
예를 들어,이 개체를 가지고 : http://twitter.com/#!/MarsPhoenix/status/1917793215. Pheonix Mars Lander의 트윗입니다.
짹짹 트위터가 소유하고 있습니다. 그러나 내가 태그를 달고 그 태그를 세상과 공유하고 싶다면 어떻게해야할까요?
트위터가 writeble API를 연 경우 내 트위터에 내 데이터를 추가 할 수 있습니다. "mars"및 "nasa"태그를이 객체에 추가한다고 가정하면 데이터베이스에 devon/tag : mars 및 devon/tag : nasa로 저장됩니다. 사용자 Bob이 "phoenix"라는 태그를 추가하면 Twitter의 데이터베이스에 bob/tag : phoenix로 저장됩니다.
이제 트위터 나 서로의 데이터를 덮어 쓰지 않고도 태그를 세계와 공유 할 수 있습니다. 그래서 원본을 변경하지 않고 "자신의 변경 것 비록 :-) 그와 함께 동의
http://blogs.fluidinfo.com/fluidinfo/2011/02/14/what-is-a-writable-api/
쓰기 가능한 API는 읽기 전용 API가 아닌 대상 시스템/플랫폼에 데이터를 쓸 수있게 해주는 API입니다.
예를 들어 StackOverflow/StackExchange는 읽기 전용 API를 제공하지만 Twitter API는 쓰기 가능합니다.
내가 @Devon가 링크 된 기사를 쓴 : 여기
는 개념을 설명하는 좋은 블로그 게시물입니다 콘텐츠 "를 사용하여 데이터에 추가하면 원래 앱의 권한도 필요 없다고 말합니다 (API는 대부분 허가에 관한 방식으로 이루어집니다 - 사용자가 작업을 수행 할 수 있도록 설계되었지만 가능한 한 크게 제한 할 수도 있음). 해야 할 것). 트윗에 메타 데이터를 넣는 @ 데본의 예 구체적인 그림으로, 여기 당신이 Fluidinfo 함께 할 수있는 방법은 다음과 같습니다 http://blogs.fluidinfo.com/fluidinfo/2009/12/01/putting-metadata-onto-tweets-with-fluiddb/
우리는 또한 보잉 보잉과 유니온 스퀘어 벤처를 들어, 일부 쓰기 가능한 API 예제를 게시했습니다. http://blogs.fluidinfo.com/fluidinfo/2011/01/27/how-we-made-an-api-for-boingboing-in-an-evening/ 및 http://blogs.fluidinfo.com/fluidinfo/2011/02/15/how-i-made-a-writable-api-for-union-square-ventures-in-an-hour/
SF에서 LAUNCH 컨퍼런스에서 이번 주에 나온 몇 가지 좋은 예가 있습니다.
희망 하시겠습니까?
테리 존스
- 1. 이음새 api 란 무엇입니까?
- 2. 버퍼 란 무엇입니까? 버퍼링 된 읽기 및 쓰기 란 무엇입니까?
- 3. gdb 덤프에서 들여 쓰기 란 무엇입니까?
- 4. WIN32 API WM_REFLECT 메시지 란 무엇입니까?
- 5. "플러 거블 (pluggable)"API 란 무엇입니까?
- 6. 쓰기 가능한 정적 데이터 검색
- 7. 프로그래밍 가능한 RAM 디스크 API for .NET?
- 8. .NET : WPF 란 무엇입니까?
- 9. 마커 인터페이스 란 무엇입니까?
- 10. 마커 인터페이스 란 무엇입니까?
- 11. 스레드 란 무엇입니까 (스레드 란 무엇입니까?)?
- 12. 데이터베이스에 양식 API 값 쓰기
- 13. 스크립팅 언어 란 무엇입니까?
- 14. drupal의 "노드"란 무엇입니까?
- 15. 업그레이드가 가능한 읽기/쓰기 잠금 Win32
- 16. OpenMP 란 무엇입니까?
- 17. 열거 가능한 Windows 컨트롤을 지정하는 인터페이스 란 무엇입니까?
- 18. Java의 직렬화 란 무엇입니까?
- 19. 부울 네트워크 란 무엇입니까?
- 20. REST 란 무엇입니까?
- 21. HTTP에서 REST 란 무엇입니까?
- 22. u_int32_t 란 무엇입니까?
- 23. 쓰기 가능한 datagridview에 조인을 포함하는 엔티티 질의를 바인딩하는 방법은 무엇입니까?
- 24. 쓰기 가능한 타임 스탬프로 사용할 SQL Server 유형은 무엇입니까?
- 25. 쓰기 가능한 비트 맵을 처리하는 방법은 무엇입니까? (WPF)
- 26. CGI 란 무엇이며 CGI 스크립트 란 무엇입니까?
- 27. 모델 뷰 발표자 란 무엇입니까?
- 28. PHP의 재귀 함수 란 무엇입니까?
- 29. java에서 lock reentrance 란 무엇입니까?
- 30. Objective-C의 "범주"란 무엇입니까?