Cgeo: Geocaching.com API

䜜成日 2011幎08月12日  Â·  46コメント  Â·  ゜ヌス: cgeo/cgeo

Groundspeakの新しいAPIを利甚する実装に取り​​組み始めた人はいたすか
少なくずも誰かがAPIドキュメントを芁求し、新しいAPIに切り替えるのにどれだけの劎力がかかるかを調べたしたか
それ以倖の堎合は、Groundspeakに連絡し、ドキュメントを参照しお、倉曎に含たれる倉曎の量に぀いお倧たかな芋積もりを行うこずを提案したす。

Feature Request

最も参考になるコメント

さお、Groundspeakはこの非技術的な問題に぀いお話し合う意欲を瀺しおおり、私たちはすでにいく぀かの提案をしたした。 ただし、これに぀いおさらに説明するには、APIの䜿甚ず䜿甚フロヌの珟圚の実装ずの圱響/違いを確認する必芁がありたす。

このオヌプンフォヌラムで詳现を提䟛したくはありたせんが、最終決定の前に、API実装に取り​​組み、ナヌザヌを巻き蟌むこずをいずわないaynoneを確実に受け入れたす。

党おのコメント46件

もちろん、これは9ず調敎する必芁がありたす...

新しいAPIはどこにありたすか すべおの機胜をサポヌトするAPIがあれば、これを䜿甚する必芁があるず思いたす。 ただし、geocaching.comで曎新を行った堎合にgroundspeakがAPIをすぐに倉曎する堎合のみ

Apiは、遞択したアプリのみを察象ずしおいたす。 Cgeoは1぀でしたが、cgeoオヌプン゜ヌスはそうではありたせん

Webペヌゞを倉曎するたびにAPIが倉曎されないこずを願っおいたす...
それ以倖の堎合は、ペヌゞをクロヌルし続け、GC.comがWebペヌゞに実装するすべおの倉曎でコヌドを曎新するこずができたす...
APIは、プレミアムメンバヌずベヌシックメンバヌの䞡方で利甚できるようになりたすが、ベヌシックメンバヌにはいく぀かの制限がありたす。
よろしければ、GroundspeakでRyanず連絡を取り、APIドキュメントを求めたす。
フロリアン。

ドキュメントがありたすが、APIアクセスキヌがありたせん

数週間前に、次のApiに関する通知を読みたした。 誰かがもう少しポむンタヌを持っおいたすか

:(私は圌らがgc.comの倉曎埌にラむブラリを曎新するこずを意味したしたD

したがっお、よろしければ、Groundspeakにc-geoのAPIアクセスキヌを芁求したすたた、Groundspeakを䜿甚しお、c-geo-opensourceは基本的にc-geoず同じであり、オヌプン゜ヌスラむセンスに぀いお明確にするだけです 。
ドキュメントのコピヌを送っおもらえたすか、それずもWeb䞊のどこかにある堎合は、それぞのリンクを教えおください。
フロリアン。

サミヌは通信したした。 圌を埅ちたしょう

私は数週間前に圌らに連絡したした。 応答は、APIにアクセスするためのアプリケヌションを送信するように指瀺する1行でした。 公開ドキュメントがないようです。アプリ゚ンド甚のAPIキヌが必芁です。すべおのナヌザヌは、OAuthプロシヌゞャを介しおキヌを取埗する必芁がありたす。 そしお圌らはそれを「パブリックAPI」ず呌んでいたす...

ハヌドコヌディングすべきではないず思いたす。 スパむダリング、API、OC、gpx、web2cgeo ...からむンポヌトしおも違いがないように、コネクタむンタヌフェむスを䜿甚するず簡単になりたす。

絶察。 新しいAPIに連続しお切り替えるこずを考えたずき、OAuth認蚌に぀いおは考えおいたせんでした。

@SammysHP Groundsheep Wonderlandのアリス

「私が蚀葉を䜿うずき、それは私がそれを意味するために遞んだものを意味したす-それ以䞊でもそれ以䞋でもありたせん」ずハンプティ・ダンプティはかなり軜蔑的な口調で蚀いたした。
「問題は、蚀葉が非垞に倚くの異なるこずを意味するようにできるかどうかです」ずアリスは蚀いたした。
「問題は、マスタヌになるこずだ---それだけだ」ずハンプティ・ダンプティは蚀った。

昚日、Groundspeakからメヌルが届きたした。

芪愛なるスノェン、

Geocaching.com APIプログラムを進めおおりたすので、今しばらくお埅ちいただきたすようお願いいたしたす。 添付されおいるのは、確認できる2぀のドキュメントです。 蚘入枈みのAPI登録フォヌムを返送しおください。APIテストキヌをお送りしたす。

このパブリックAPIプログラムの目暙は、信頌できるサヌドパヌティがgeocaching.comデヌタセットを䜿甚しおアプリケヌションずサヌビスを開発できるようにするこずです。このデヌタセットは、䞻にGroundspeakプレミアムメンバヌにサヌビスを提䟛するず同時に、ベヌシックメンバヌに倧量のサヌビスを提䟛できるようにしたす。 APIはロむダリティフリヌで提䟛されるため、開発者はデヌタアクセスのためにGroundspeakにロむダリティを支払うこずなく、適切ず思われる収益を生み出すこずができたす。

これにより、基本メンバヌが完党なプレミアムサヌビスにアップグレヌドするための远加の機䌚を提䟛しながら、新しいナヌザヌを含む幅広いコミュニティに最適なサヌビスを提䟛できるようになるず確信しおいたす。 理想的には、入門䜓隓を楜しんでいるメンバヌが、完党なアプリケヌション/サヌビスアクセスのためにプレミアムメンバヌシップにアップグレヌドするこずを望んでいたす。 この構造に関する具䜓的な詳现は、契玄のスケゞュヌルAに含たれおいたす。 本番デヌタベヌスにアクセスしお正匏にリリヌスする前に、利甚芏玄に同意し、API登録フォヌムに蚘入する必芁がありたす。

信頌できる開発者ずしお、ステヌゞングでも本番環境でもAPIを悪甚しないこずを期埅しおいるこずに泚意しおください。 geocaching.comデヌタのためにりェブサむトをスクレむピングするこずは、ベヌシックたたはプレミアムメンバヌのアプリケヌションたたはサヌビスでは蚱可されおいたせん。 スクレむピングを蚱可するのではなく、特定の開発者のニヌズに合わせおAPI呌び出しを開発するこずをお勧めしたす。 APIを䜿甚しお実行する予定のアクションに぀いお質問がある堎合は、APIフォヌラムに投皿しおください。ルヌルを明確にするために、最善を尜くしたす。

API察応のアプリケヌション/サヌビスのすべおのナヌザヌには、Oauthを介したログむンが必芁です。 蚘入枈みのAPI登録フォヌムを受け取った埌、ステヌゞングサヌバヌにアクセスするためのテストキヌをお送りしたす。 次に、補品ず機胜を確認した埌、ProductionAPIキヌを䜿甚しお進めたす。

ありがずうございたした。 皆様のお越しを心よりお埅ちしおおりたす。

よろしくお願いしたす、

クリスティ

クリスティ・ルヌサヌ
事業開発マネヌゞャヌ
Groundspeak、Inc。
Groundspeak-堎所の蚀語
www.groundspeak.com
www.geocaching.com

APIラむセンス契玄は次のずおりです。http //www.file-upload.net/download-3675937/Groundspeak-API-License-Agreement-17-08-2011.pdf.html

問題は、すべおの開発者がテストず䜿甚のために独自のビルドをコンパむルするずきに、キヌを公開する必芁があるこずです。 そしお、私が聞いたこずから、それはGroundspeakの問題です。
だから私の提案コネクタむンタヌフェヌスが実珟するたで埅っおから、APIを別のアプリずしお䜿甚するように開発しおください。

こんにちは、私はたもなく䜿甚蚱諟契玄をざっず読みたした。 おそらく4.17たたは4.18から掟生した可胜性のあるAPIキヌに関する機密保持の明瀺的な芁求は芋られたせんが。
倖郚コネクタの抂念を損なうのは、おそらく4.16掟生物ず5.3゚ンドナヌザヌ-他のアプリではないです。
これをcgeoに統合するず、4.14に違反したす。
基本的なメンバヌ制限は冗談です。
圌らが賢明なラむセンスモデルを思い付くたで、私はそれを無芖するこずに投祚したす。

ブラむアンから受け取ったメヌルを貌り付けおも倧䞈倫だず思いたす。

こんにちは _________、

CGeoオヌプン゜ヌスぞのAPIアクセスを提䟛する甚意がありたす。 ただし、ラむセンスキヌは個々のアプリケヌションにのみ䜿甚する必芁があるため、公に共有される可胜性があるこずを懞念しおいたす。 公に共有されおいる堎合、他のアプリケヌションで䜿甚される可胜性があり、その結果、Groundspeakは特定のキヌをキャンセルせざるを埗なくなりたす。 もちろん、これはデヌタにアクセスできないため、アプリケヌションを砎壊したす。

では、認蚌キヌぞのアクセスを制限する方法を理解するのを手䌝っおいただけたせんか。 いかなる堎合でも公開するこずはできたせん。 オヌプン゜ヌスプロゞェクトに取り組んでいる開発者はたくさんいるので、コヌドを倖郚に提䟛するのに必芁な開発者は1人だけであり、それから私たち党員に問題が発生するこずを私たちは知っおいたす。 できる限りの情報を提䟛しおください。この䜜業を行うために、あなたたたはプロゞェクトの䞻な代衚者ず盎接協力させおいただきたす。

Christy Lutherはサヌドパヌティの開発者向けの開発プロセスを管理しおいるため、このメヌルにChristyLutherを含めたした。

ありがずう

心から、

ブラむアン

したがっお、圌らは喜んで私たちを助けおくれたすが、私の意芋はより良い統合、より厳密でないラむセンス、おそらくキヌを必芁ずしないAPIで、OAuthキヌのみたで埅぀こずです。

私を驚かせるのは、GoogleがマップAPIのそのような開発モデルを管理できるこずです。 しかし、グラりンドシヌプはできたせんか 奇劙な。

Googleには2぀のこずがありたす。

  • Google APIは蚌明曞をチェックし、アプリが眲名されおいるこずを確認したす。 Groundspeakのキヌは、すべおのプラットフォヌムずプログラミング蚀語で機胜するはずです。
  • Google APIキヌは無料なので、すべおの開発者が取埗できたす。

知っおいる。 さたざたな文化が衝突するずきにここで問題を匕き起こしおいるのは、グラりンドシヌプAPIプロセスです。セントゞェレミヌの堅いリンゎのような「コヌトを降りる」ず、グヌグルが匷いオヌプンバザヌルのようなものです。これ以䞊のコントラストはありたせん。 Androidに䟝存する郚分に぀いおは、私が正しく芚えおいれば、javascript WebアプリのGoogleマップを䜿甚するこずもできるので、プラットフォヌムに䟝存しない方法が導入されおいるようです。 ヒックアップを匕き起こすのはグヌグルずグラりンドシヌプの考え方の違いです。グヌグルは悪ではありたせんが、グラりンドシヌプずは䜕ですか

JavaScriptのキヌはドメむンをチェックしたす。

今回はOSMむンフラストラクチャをもう䞀床芋おください。オヌプンな環境を運甚する必芁がありたすが、デヌタベヌスを誀甚から投圱する必芁がありたす。 圌らはOSMデヌタを線集するためのアプリをチェックしたせんこれはどのようにうたくいくべきですか 新しいリリヌスやパッチなどがリリヌスされるたびに、St Jeremyはすべおのアプリをもう䞀床チェックしたいず思いたすか 神経症をコントロヌルしたすか そのため、OSMはナヌザヌをチェックしたす。 問題ないようです。 䜕かが足りないかもしれたせんが、なぜOSMモデルがデヌタのゞオキャッシングに機胜しないのでしょうか。

これは、新しいパブリックAPIに぀いお聞いたずきの私の考えでした。

APIキヌの問題は、すべおの開発者が独自のキヌを取埗すれば解決できる可胜性がありたすが、基本メンバヌの制限を芋お、APIの䜿甚に反察祚を投じたす。

BFKCはGroundspeakず連絡を取っおいるので、お埅ちください。 たた、APIを実装する唯䞀の可胜性は、GeOrgのようなコネクタです。http //android.ranitos.de/files/connector-sample.zipアプリずコネクタ間の通信に䜿甚される方法が奜きです。

それたでの間、APIドキュメントぞのリンクが必芁な堎合は、私をPMできたす。

ずりあえずこれを締めくくりたすが、これを念頭に眮いお、コネクタむンタヌフェむスが実装されたずきにもう䞀床話したす。 10を参照

゚ンドナヌザヌは、cgeoに有効なナヌザヌキヌを入力する責任がありたす。 開発者は、独自のナヌザヌキヌを䜿甚しおそれぞれを開発できたす。

いいえ、OAuthにはアプリの秘密鍵が必芁です。

はい、ナヌザヌキヌを生成するための秘密キヌ。 次に、ナヌザヌキヌを䜿甚しおAPIサヌバヌず通信したす。 ナヌザヌがそこに到達する方法/堎所はナヌザヌ次第です。

あなたは、私たちの目的のために別のアプリのアカりントを䜿甚する必芁があるず蚀いたすか

1人の開発者だけがキヌを取埗する堎合の問題は䜕ですか
「公匏」リリヌスをグヌグルストアにリリヌスする責任がある誰かがいなければなりたせん。
したがっお、この開発者は、apkにパッケヌゞ化されるいく぀かの構成ファむルにAPIキヌを远加したす。
他の開発者がコヌドのAPI郚分で䜜業したい堎合は、自分でAPIアクセスを申請できたす。
cgeoのカスタムバヌゞョンを䜿甚したい人は明らかに独自のAPIキヌが必芁ですが、ナヌザヌの倧倚数はカスタムバヌゞョンを䜿甚したくないず思いたす。 いずれの堎合も、これはAPIサポヌトがたったくないよりはたしです。

キヌの問題は小さな問題にすぎたせん。 䞻な問題は、グラりンドスピヌクのラむセンス条項によれば、API以倖の方法でアプリにキャッシュを取埗しおはならないずいうこずです。
぀たり、APIを䞭心にすべおの機胜を構築し、cgeoを事実䞊プレミアム専甚アプリにする必芁がありたした。

さお、この問題に関する短い曎新。

  • APIラむセンス契玄ぞのリンクhttp //www.geocaching.com/live/api_license_agreement.aspx
  • APIを介しおgc.comアクセスを提䟛するGeOrg甚の新しいコネクタがありたす https //play.google.com/store/apps/detailsid = georg.connector.gcapi
    私は開発者ず連絡を取り合っおいたすが、芋た目ほど簡単ではありたせん。 公の堎ではあたり蚀えたせん。
  • Locusのプラグむンgeocaching4locusがありたしたhttp //geocaching4locus.eu/
    基本メンバヌだけでなく、プレミアムメンバヌにもAPIを介しおアクセスできるようになりたした。 しかし、今ではGroundspeakによっおブロックされたした。

芪愛なるナヌザヌ、

ご存知の方もいらっしゃるず思いたすが、ベヌシック䌚員ずプレミアム䌚員には同じ制限でサヌビスを提䟛しようずしおいたす。 したがっお、基本メンバヌのGeocachingAPIラむセンス契玄に違反したした。 残念ながら、Groundspeak、Inc。Geocaching.comサむトを管理しおいる䌚瀟が私たちの行動を怜出し、GooglePlayや他のアプリストアでのアプリケヌションの配垃を䞀時的に停止するこずを䜙儀なくされたした。 おそらく、過去数日間にサむンむンに関連する問題が発生しおいる可胜性がありたす。

長い間考えた結果、申請を合法化するこずにしたしたが、残念ながら基本䌚員に圱響を及がしたす。 基本メンバヌは、このラむセンス契玄により、1日あたり3぀の完党なゞオキャッシュをダりンロヌドするように制限されおいるためです。 これが私たちが以前にしたこずをした理由です。 プレミアムメンバヌの堎合、以前ず同じ制限で、1日あたり6000ゞオキャッシュになりたす。

このラむセンス契玄で必芁ずされる基本メンバヌの確認ダむアログが远加されるため、新しいルヌルぞの適応には数日かかりたす。 䞍完党な翻蚳を犠牲にしおも、できるだけ早く新しいバヌゞョンをリリヌスするこずを願っおいたす。

Geocaching4Locus開発者チヌム

cgeoがGroundspeakからAPIアクセスを取埗できるず仮定したす。

  1. 芁件に合わせお、既存のAPIラむセンス契玄のどの点に぀いお話し合ったり、倉曎したりする必芁がありたすか
  2. APIに倉曎した堎合、たたはAPIがこれを実珟するために必芁な技術的な倉曎があった堎合、既存のすべおの関数を保持できたすか このヘルプペヌゞはGoogleで芋぀けたしたが、これが珟圚のAPIを反映しおいるかどうかはわかりたせん。

IRCログ18.05.2015も参照しおください

状態
ブラむアンぞの手玙が送られたしたGooglegroupsメヌリングリストの開発チヌムが利甚できたす。
フィヌドバックを埅っおいたす。

さらなる参考のために、そしお誰かがそれがcgeo䜜業モヌドにどのように䞀臎するかを調べたいず思っおいる堎合に備えお
https://api.groundspeak.com/LiveV6/geocaching.svc/help

@Lineflyerドキュメントでフォントサむズが異なるAPIは信頌しおいたせん。

これは私が蚀う実際のドキュメントではありたせんが、コヌドコメントから自動生成されたものです。
リンクをクリックするず、私を少し震えさせるさらに倚くのこずがわかりたすTucson.Geocaching.WCF.API.Geocaching.Types。
API自䜓を実際に蚭蚈しおいるわけではないようですが、フレヌムワヌクを䜿甚しお䜕かを生成および公開しおいたす...

こんにちは、

このAPIは2019幎5月1日に非掚奚になりたすが、新しいREST APIは数か月前から本番環境にあり、コヌルバックURLはGroundspeakによっお承認される必芁がありたす。 したがっお、キヌがわかっおいおも、GSがコヌルバックURLにリダむレクトするため、誰もそれを䜿甚できたせん。

私はこのAPIにアクセスできたす。

恐れ入りたすが、この問題は最新ではありたせん。 䞀方、cgeoコアチヌムの開発者は最新のAPIステヌゞング環境にアクセスする可胜性があり、ドキュメントも利甚できたす。
支揎に興味がある堎合は、そのために䜕が必芁かを明確にし、適切なアクセスを提䟛する必芁がありたす

私はあなたを助けたいのですが、私はAndroid DevではなくWeb開発者php / goです。

この問題を曎新するにはAPIの䜿甚方法を評䟡するために、Groundspeakず長い間連絡を取り合っおいたす。 解決すべき未解決の技術的ではない問題がただいく぀かありたすが、新しいAPIの開発キヌはすでに受け取っおいたす。 次のステップずしお、cgeoぞの統合を蚭蚈する必芁がありたすたずえば、それが単なる新しいコネクタである堎合、たたは他の倉曎が必芁な堎合。 それず次の実装フェヌズに぀いおは、どんな助けでもありがたいです。

Groundspeak APIの䜿甚条件の䞭には、過去に問題があったものもありたした誰もが求める開発目的でキヌを取埗するこずが䞍可胜たたは困難であり、取埗されるキャッシュの数ず基本メンバヌのD / Tレヌティングに毎日の倧幅な制限があり、キャッシュを衚瀺するこずは䞍可胜です。 opencachingのような䞊行Webサむトから 、これらの問題は解決されたしたか、それずもあなたが蚀及するこれらの非技術的な残りの問題ですか
Groundspeakが、珟圚のAPIの制限を芋お、ビゞネスモデルずオヌプン性の欠劂に぀いお考えを倉えおいるずは思いたせん。

さお、Groundspeakはこの非技術的な問題に぀いお話し合う意欲を瀺しおおり、私たちはすでにいく぀かの提案をしたした。 ただし、これに぀いおさらに説明するには、APIの䜿甚ず䜿甚フロヌの珟圚の実装ずの圱響/違いを確認する必芁がありたす。

このオヌプンフォヌラムで詳现を提䟛したくはありたせんが、最終決定の前に、API実装に取り​​組み、ナヌザヌを巻き蟌むこずをいずわないaynoneを確実に受け入れたす。

ここで䜕か新しいこずはありたすか 私は以前にAPIに手を出したしたが、実装するのはそれほど悪くありたせん。 圌らが今持っおいる新しいバヌゞョンも芋おください。
質問はこのトピックをリヌドしおいる人はいたすか
これを実珟するこずは、cgeoにずっお倧きな埌抌しになるず思いたす。
技術的なホヌルドアップは䜕ですか

技術的なホヌルドアップは䜕ですか

基本的にマンパワヌ。

しかし、利甚芏玄に関しおはただいく぀かの未解決の問題がありたす。 したがっお、Groundspeakずの合意がない堎合、技術的な実装が珟圚の圢匏で䜿甚されないか、たったく䜿甚されない可胜性が高くなりたす。

ある皮の抜象的な芁件分析から始めお、cgeoの圱響を受ける領域のリストず必芁な倉曎を進める必芁があるず思いたす。

技術的な停滞はありたせん。 ただし、Apiがすべおの機胜を実行できるかどうかは、詳现に確認する必芁がありたす。
私の個人的な偎面からは、基本的なメンバヌのApiの䜿甚に関しお、リ゜ヌスず蚱容できる合意が䞍足しおいたす。
ずころでこのトピックでは、cgeo自䜓のブヌストはどこにあるず思いたすか リ゜ヌスに関しおは少し「安䟡」な開発であり、groundspeakがcgeoナヌザヌにサヌビスを提䟛する方が安䟡ですが、そうでない堎合はどうでしょうか。 「平均的なゞョヌ」にApiを䜿甚するcgeoには倧きな利点はありたせん。 パワヌナヌザヌは確かに、そのチェヌンにプラグむンするGSAKずモバむルツヌルを含む他のワヌクフロヌを持っおいたす。

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡