2012-03-04 42 views
1

如何獲取用於ruby eventbrite客戶端的事件ID?Ruby客戶端Eventbrite API使用Javascript查找事件ID

我想用的方法是:

eb_client.event_get({id: 1848891083}) 

對於傳統的URL,我可以在網址中找到它: http://www.eventbrite.com/event//ehometext

而我要找的是當url是這樣的: http://tjf2012-ehometext.eventbrite.com/

編輯: 使用Javascript控制檯:

[18:03:32.221] window.eid 
[18:03:32.232] "2809903497" 

我該如何使用紅寶石來做同樣的事情?

回答

0

看起來您正在描述的情況涉及到使用您的Web瀏覽器查找活動頁面。如果是這種情況,那麼JavaScript控制檯的window.eid或頁面的'聯繫主機'鏈接應該包含一個eid,即使該事件正在使用自定義子域url。

如果您想使用ruby查找相同的事件(而不是使用瀏覽器查找),則應該使用event_search()方法,該方法將在返回的每個「事件」資源中自動包含「id」屬性。

另一個選擇可能是使用organizer_list_events()來查找與特定事件管理器配置文件關聯的事件。或者,嘗試使用user_list_events()來訪問來自給定用戶帳戶的所有事件。

+1

我的意圖是讓用戶發送一個url並讓我的服務器端程序使用url來查找事件,但是我最終決定使用javascript併發送id – Nick 2012-03-15 03:46:55