0

ESPN Developer でアカウントを作成したばかりで、すべてのプロゴルファーのリストを取得しようとしています。次のリクエストを行いました。

http://api.espn.com/v1/sports/golf/athletes?&apikey=[mykey]

残念ながら、ブラウザには少数の名前 (アルファベット順) しか表示されません。すべてのゴルファーを返す API リクエストを取得するにはどうすればよいですか?

4

2 に答える 2

0

私の調査によると、所有しているすべてのゴルファーが表示されているはずです。

http://api.espn.com/v1/sports/golf?apikey=KEYを使用すると、スポーツの「すべての主催団体」のリストが取得されます。(忍耐があれば) そのリストを調べて、(正しい) API URI から返されたデータに、各セクションのメンバーと共にリストされているかどうかを確認できます。

http://api.espn.com/v1/sports/golf/pga/athletes?apikey=KEYを使用して、その組織のアスリートのリストを取得することもできます。他のものを探している場合は、必ず「pga」を置き換えてください。

私はたった今そこで開発者アカウントを作成し、あなたの質問を支援するためにキーをリクエストしたので、間違っている可能性があります. もし私がそうなら、私はあなたの質問によりよく答えるために確かに戻ってきます.

于 2014-03-02T04:03:19.507 に答える
0

私はこの投稿を読んでいます http://www.javacodegeeks.com/2013/06/parsing-espn-api-using-java-and-google-gson.html

NBA リクエストhttp://api.espn.com/v1//sports/basketball/nba/athletes?apikey=KEYは 50 人のアスリートのみを返します。さらに取得するには、offset パラメータを使用する必要があります

http://api.espn.com/v1//sports/basketball/nba/athletes?apikey=KEY&offset=51

だからあなたの場合

http://api.espn.com/v1/sports/golf/athletes?&apikey=KEY&offset=51

私はまだ投稿を読んでいますが、今ではより多くのプレーヤーを返すことができ、最初のリクエストは姓が B で終わるプレーヤーにしか届いていないことがわかりました。

ESPN のドキュメントでこれを見つけることができないので、開発者がこれをどのように知る必要があるのか​​ わかりません。より良い方法があるかもしれませんが、少なくとも今ではすべてのプレーヤーを取得する方法を知っています.

于 2014-05-10T19:44:38.697 に答える