3

ユーザーが追加するイベントを集約するアプリを構築しています。人々が Eventbrite の URL に貼り付けて、イベントの ID を把握できるようにして、API からデータを取得できるようにしたいと考えています。

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

  • 次のように、イベントの URL に EID が含まれる場合があります。www.eventbrite.com/event/3213651117
  • 次のように、そうでない場合もあります。yurisnightla-ehometext.eventbrite.com/

上記の Yuri's night の例<link rel="canonical">の場合、単純な eventbrite ページではなくカスタム ドメインを指すタグがあるためwww.eventbrite.com/event/3219837621yurisnightla-ehometext.eventbrite.com/.

URL にイベント ID が埋め込まれた<link rel="alternate" type="text/calendar">タグがありますが、404 であるため、信頼できるかどうかは少しわかりません (最初に GET して確認することをお勧めします)。

現時点では を検索するの<link type="text/calendar">が最善の策のようですが、404 を考えると、長期的な実行可能性が心配です。私が見逃しているものは他にありますか?これを行う公式の方法はありますか?

4

1 に答える 1

1

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

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

公開されたすべての Eventbrite イベント ページは、次の URL スキームを介して常にアクセスできます (カスタム サブドメイン URL が構成されているかどうかに関係なく): http://www.eventbrite.com/event/YOUR_EVENT_ID

event_id が見つかった場合、上記の URL 構造を使用して作成されたリンクは常に有効です。

于 2012-05-16T01:49:05.273 に答える