2016-12-08 31 views
1

我剛開始查看文檔,因爲我們很快就需要將Salesforce與社會表集成在一起,所以我對社會表格非常陌生。社會表數據模型

具體而言,我們需要在CRM和Social Tables Events與Guests以及其他對象之間同步數據,因此使用數據模型或類似方法檢查Social Tables中可用的關係和字段將非常有幫助建築。

我還沒有找到任何文檔,有沒有什麼辦法可以得到這個,即使它是在一個高層次?

感謝

丹尼

回答

1

爲了與SocialTables整合,你就必須做一些手動步驟,有沒有辦法做到這一點從完全計劃我的經驗。您還必須準備好聯繫SocialTables才能獲取正確的guestlist ID。同時請記住,API文檔並不總是正確的,API邏輯也很難不時理解。

您需要做的第一件事就是弄清楚您使用的是哪個版本的Venue Mapper。你會想要使用4.0 api,據我所知,這個版本的api只支持Venue Mapper 3.0。我相信Venue Mapper 3.0是SocialTables爲場地規劃提供的前端工具。

在社會表中,事件有兩個ID,一個數字和一個字母數字,當您使用4.0/events端點時,您只能獲得字母數字事件ID,而您將需要數字ID。我已經能夠獲得數字ID的唯一方法是使用地點Mapper時從URL中拉出,例如URL的下方如下:

https://plan.socialtables.com/team/{team_id}/event/{event_id}/space/{space_id} 

現在你需要得到guestlist ID,你可以通過使用下面的網址,使用數字事件ID:

GET https://api.socialtables.com/4.0/diagrams?event={numerical_event_id} 

此端點返回JSON結構,其中的參數之一是「guestlist_id」。

請注意,您從此端點獲得的來賓列表ID可能不是正確的。這部分我掙扎了很多,最後SocialTables通過電子郵件向我發送了訪客列表ID。

爲了讓您的guestlist客人使用下面的API端點:

GET https://api.socialtables.com/4.0/guestlists/{guestlist_id} 

{} guestlist_id是的字母數字字符串類似於:cfdac1c0-yb1d-12e6-84a5-a39e92131645

由此,你應該有希望訪問你的客人。

+0

克里斯蒂安,這不僅僅是一個很好的答案,謝謝!此刻,我正在研究其他一些內容,所以我無法一步一步來驗證這一點,但它非常有意義,而且對我的問題來說,這是一個很好的解釋。一旦我能夠解決這個問題,我會盡快更新我的答案。我真的很感謝你的幫助和你的時間;-) –

+0

@DannyMarfil快樂我可以幫助,讓我張貼在你的進展:) –

0

嘿使用我們的API感謝。

要回答您的問題,目前查看數據模型的最佳方法是訪問我們的開發人員門戶並使用API​​控制檯查看返回的內容。對於事件,您需要知道您正在使用的團隊的團隊ID,使用團隊事件端點訪問事件ID。

https://developer.socialtables.com/api-console#!/Events/get_4_0_legacyvm3_teams_team_events

這將返回有關每個事件對於球隊的一些基本信息。然後,您可以通過使用該端點請求的特定事件的其他細節:

https://developer.socialtables.com/api-console#!/Events/get_4_0_legacyvm3_events_event

+0

謝謝ddombrow,這是我猜測,但沒有失去任何東西的要求。 –

+1

雖然我正在與客人一起奮鬥,因爲我需要獲得特定活動的客人名單。在API控制檯中,我相信我需要爲所有客戶端提供訪客列表,但爲了獲取訪客列表,我發現我需要提供會話ID,我不知道從哪裏得到它。 這就是爲什麼我認爲數據模型是有用的,你能幫助嗎? –

+0

@DannyMarfil我相信GET /4.0/guestlists/{guestlist_id}應該返回會話ID。至少這就是文檔所說的,但我還沒有親自測試過。 –