2013-05-31 20 views
0

我想了解更多關於Foursquare/Fandango集成。具體來說,Fandango ID的來源是什麼?Foursquare/Fandango集成

the documentation for Events,有一個叫foreignIds字段把自己描述爲:

此事件中的第三方服務的標識,再加上項目的數量,域的陣列,第三方供應商,和id,他們的系統中的id。

舉例來說,這裏是快速&激情6響應的一部分:

{ 
    venueId: "45b893e3f964a520cf411fe3" 
    id: "517d89675df9910ab5fb61bb" 
    name: "Fast & Furious 6" 
    foreignIds: { 
    count: 1 
    items: [ 
     { 
     domain: "fandango.com" 
     id: "6011-155438" 
     } 
    ] 
} 

我的問題是:哪裏的標識6011-155438從何而來?它可以被某個API引用(在Foursquare的一面或Fandango的一面)?

回答

0

我不知道ID的「6011-」部分,但155438看起來是Fandango在其電影的RSS提要(http://www.fandango.com/rss/fast26furious6/155438.rss)中的「Fast and the Furious 6」的標識符,電影本身(http://www.fandango.com/fast26furious6_155438/movieoverview)。

不幸的是,我不知道如何生成/猜測「fast26furious6」字符串來從Foursquare/Fandango ID生成這些URL。

+0

謝謝傑森。任何人有任何想法?除了這些RSS提要,Fandango似乎沒有提供任何類型的API:http://www.fandango.com/rss/moviefeed –

0

感謝您提出這一點!事實證明,在我們的API響應中包括這不是一件非常有用的事情,因爲正如你所指出的那樣,這個ID實際上沒有實際應用。我們將從未來版本的API中刪除它。

+0

電影前進會有什麼樣的唯一標識符嗎?某種一致性會很好,也許就像IMDB ID或TMS或其他東西一樣? –

+0

現在沒有公佈,但我會把這個提交給我們的內部團隊作爲反饋。這將會有點不合理,但現在,如果你需要跨Foursquare和一些電影數據庫交叉引用實體,我只需要使用一個簡單的字符串匹配技術,並根據大多數事件返回的事實做出最佳猜測我們的API將是最近的電影。 – octopi