2014-06-05 2 views
0

API의 일부로 사용할 수 없다고 가정 할 때 웹 서비스의 공개 사용자 목록 전체 또는 일부를 어떻게 얻을 수 있습니까? 예 : 트위터, 텀블러, 유튜브?서비스의 공개 사용자 (Tumblr, Twitter)

허용되는 대안 : 임의의 일반 사용자를 확보하십시오.

임의의 계정으로 API를 테스트 해 보았습니다. 이는 API 용 앱을 개발할 때 엣지 케이스를 잡는 데 유용합니다. 예를 들어 Tumblr 테마를 개발할 때 게시되는 텍스트/이미지의 양, 특수 문자 사용 등을 볼 수 있습니다.

답변

1

널리 사용되는 웹 서비스의 (공개) 사용자의 전체 목록을 상상할 수 있습니까? 그것은 엄청난 양의 데이터입니다. ,

  • 성능/부하 문제
  • 데이터/정보 개인 정보 보호,
  • 남용 가능성, ... 일반적인 사용

을 : 나는 거의 모든 API는 여러 가지 이유로 그것을 제공 할 것이라고 믿을 서비스의 API를 사용하면 간단하게 필요하지 않습니다. 그렇지 않으면 회색/검은 색 기법으로 악취가납니다.

질문에 객관적으로 대답하십시오 : 웹 서비스에서 사용자의 전체 또는 일부 목록을 얻으려면 사용자가이를 수행 할 수있는 모든 종류의 API를 제공해야합니다. 좋은 시작점은 문서를 보는 것입니다 (예 : Twitter API, Youtube API 등) ...

신속한 모양으로 제공 할 수있는 방법은 없습니다. 그것은 미래에 바뀔지도 모르지만 위에 언급 한 바와 같이 저는 그것에 대해 크게 의심합니다.

또 다른 옵션은 검색 API를 통해 사용자의 부분 목록을 마이닝하거나 로봇을 사용하여 사이트를 트래버스하는 것입니다. 또한 그러한 목록을 얻는 것도 옵션입니다. 그러나 나는 이것이 합법적인지 여부와 사용 조건 또는 그와 같은 것에 반대하지 않는지 여부를 점검 할 것입니다.

+0

답장을 위해 Thx (약간 편집 된 질문). 이 문제에도 불구하고 사용자 제작 콘텐츠를 다루는 앱의 견고성을 테스트하는 매우 유용한 방법입니다. 알았어. – MachineElf

+0

. 따라서 무작위 사용자의 합리적인 하위 집합에 대해 사용자의 전체 목록 또는 전체 목록보다 더 많은 관심을 보이시겠습니까? 가능한 경우 검색 사용자 API를 사용하려고합니다. 검색어는 가장 제한이 적은 검색어를 제공합니다 (예 : 알파벳 한 글자). 예 : https://twitter.com/search?q=a&src=typd&mode=users. – mancze