새 트위터 API의 첫 번째 자료
그것이 가져온 새로운 기회를 보고 나는 정말 흥분했다.비록 아직 조기 방문 단계에 있지만, 나는 지금까지는 좀 실망했다고 말해야 한다.왜 그런지 봅시다.
위대하다
개발자의 문호는 개발자의 계기판을 포함하여 이미 완전히 새롭게 명명되었다.정보는 더욱 쉽게 찾을 수 있고 더욱 구조화되었다.초보자에게는 더 많은 빠른 입문 제품이 있다.
나는 바로 데이터를 필터하는 방법을 개선한 것이 마음에 들었다.약간 GraphQL 같다. 트위터에 어떤 것에 관심이 있는지 물어봐도 된다.
예를 들어 트위터를 요청할 때 트위터는 기본적으로 트위터의
id
및 text
(내용) 을 보냅니다.전송 횟수와 같은 특정 지표를 수신하는 데 관심이 있다면 새 파라미터를 추가해서 요청할 수 있습니다.다음과 같습니다.
?tweet.fields=created_at,public_metrics
그것은 당신이 원하는 만큼 유효 부하를 줄일 것입니다. - 이것은 항상 좋습니다.더 많은 입도가 있었으면 좋겠지만예를 들어 모든 public\u 지표를 요구하지 않고 전달만 요구합니다.또한 기본 필드는 필수 필드입니다.이 점을 뒤집을 방법이 없다.meh。
API는 여전히 OAuth 1.0a를 인증 섹션으로 사용합니다.이것은 아마도 나를 놀라게 한 첫 번째 일일 것이다.대부분의 API는 OAuth 2.0으로 마이그레이션된 지 여러 해가 되었습니다.놀랍게도 트위터는 이 새 버전을 발표할 때 첫발을 내딛지 못했다.
OAuth 2.0은 범위의 개념을 도입했는데 이것은 오늘날 매우 흔하다.OAuth 1.0a를 유지함으로써 트위터는 개발자에게 사용자 데이터의 입도를 제공할 수 없습니다.
다시 말하면, 응용 프로그램을 허용함으로써, 그것은 항상 당신의 데이터에 완전히 접근할 수 있을 것입니다.이것은 이미 사람들이 원하는 것이 아니다.
이 밖에 개발자의 입장에서 볼 때 Auth 1.0a는 더욱 사용하기 어렵다.예를 들어 모든 요청에 서명해야 한다.그러나 나는 이 점을 실현하는 데 도움을 주기 위해 Pizzly라는 도구를 사용하고 있다.
더 광범위하게 말하자면, 나는 아직 이런 새로운 API가 얼마나 혁신적인지 보지 못했다.이것은 주로 REST API로 필드 매개변수와 같은 흥미로운 개념을 가지고 있습니다.그러나 다른 일부 API는 이미 유사한 개념을 가지고 있다(Google API는 이미 필드 파라미터를 사용한 지 여러 해가 되었다).
추했어
API 할당량은 여전히 낮습니다.한 응용 프로그램은 매달 500000개의 추문을 요청할 수 없다.나는 내가 트위터에서 구독원을 조회할 때 세션당 약 50개의 트위터를 볼 수 있을 것이라고 추측한다.매달 50*30=1500건의 트윗.
사용자가 제시한 것만 보여주는 프로그램을 구축하면 수백 명의 활성 사용자에게만 작업이 중단됩니다.사실 그렇게 많지 않아요.
나도 이런 느낌이 든다. 이 새로운 API는 소형 개발자를 겨냥한 것이 아니다.예를 들어 새로운 트위터 API를 연구하기 시작했을 때 나는 트위터 시간선도를 구축하여 GitHub 공헌도처럼 보이고 싶었다.
새로운 트위터 API에는 이런 단점이 없다.인증된 사용자의 트윗을 검색할 노드가 없습니다.공식 트윗은 지난 7일 동안만 검색할 수 있다.트위터가 사용자 데이터를 스스로 보존한 것은 좀 유감스럽다.
또 다른 증강된 예는 6가지 사용 가능한 단점 중 하나가'약 1%의 실시간 공개 트윗 랜덤 샘플'을 제공하는 것이다.너무 좋아요!하지만 당신이 관리해야 할 데이터의 양은 엄청나다...
결론
API는 아직 초기 액세스 단계이며 이를 볼 수 있습니다.
모든 끝점을 사용할 수 있는 것은 아닙니다.작성할 때까지 6개의 끝점만 있습니다.예를 들어 당신은 버전 2로 새로운 추문을 발표할 수 없습니다.DMS도 관리하지 않습니다.따라서 이 새 API를 충분히 활용하기에는 아직 이르다.
이 밖에도 아주 좋은 기능이 많다.하지만 새로운 트위터 API는 주로 대기업(구식 회사, 학술 연구자 등)을 겨냥한 것 같다.
Reference
이 문제에 관하여(새 트위터 API의 첫 번째 자료), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/bearer/first-hands-on-the-new-twitter-api-44e9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)