2012-04-02 6 views
3

私はユーザーがイベントを集約するアプリケーションを構築しています。私はEventbrite URLにペーストできるようにして、イベントIDが何であるかを把握できるようにしたいので、APIからそのイベントに関するデータを取得することができます。イベントIDにイベントURLをパーズしてAPIで使用する

私はそれを行うための賢明で信頼できる方法を見つけ出すことに問題があります。

  • yurisnightla-ehometext.eventbrite.com/

に、ユーリの夜の場合の<link rel="canonical">タグがありますようwww.eventbrite.com/event/3213651117

  • に時には彼らは、ないそうであるように時々イベントは、URLにEIDを持っています上記の例では、単純なイベントブライトページではなくカスタムドメインに戻るので、www.eventbrite.com/event/3219837621yurisnightla-ehometext.eventbrite.com/を指しています。

    URLにイベントIDを埋め込んだ<link rel="alternate" type="text/calendar">タグがありますが、それは404sなので、私はそれを信頼することについて少し不安です(GETすることで最初に確認するとよいでしょう)。

    現在、<link type="text/calendar">を検索するのが最善の策だと思われますが、私は404という長期的な実行可能性について心配しています。私は行方不明の何か他にありますか?これを行うための正式な方法はありますか?

  • 答えて

    1

    Eventbriteには、カスタムサブドメインイベントページのURL(オプションで使用可能)からevent_idを解決するためのツールはありません。

    event_search APIメソッドを使用すると、これらのイベントを見つけることができます。

    すべて公表されたEventBriteイベントページは常に次のURLスキーム(かかわらず、彼らが構成されているカスタムサブドメインのURLを持っているかどうか)を介してアクセス可能になります:あなたがたevent_idを見つけることができる場合に細工されたされているすべてのリンク、その後、 http://www.eventbrite.com/event/YOUR_EVENT_ID

    上記のURL構造を使用することは常に有効である必要があります。

    関連する問題