2012-03-20 110 views
1

是否有各種圖形API字段遵守的約束列表?例如,我知道Facebook用戶ID是一個64位整數。圖形API數據格式列表?

我目前正在創建一個MySQL表來存儲請求ID。但是我不會在任何地方看到它是否需要64位或32位數字。所以這是直接的問題,但更普遍的資源會有所幫助。

回答

0

好問題。我經常在用什麼格式來存儲這些格式。預計最少會導致維護問題的選項是使用VARCHAR,因爲即使FB更改了格式,您仍可以很好地進行討論。而且,由於對請求ID進行範圍查詢的可能性很小,因此這裏幾乎沒有關注。

當然,使用VARCHARs最大的問題是它不是存儲/查詢比較視角的最佳選擇。

此外,所有Facebook對象(用戶,頁面,請求等)都似乎具有唯一的整數標識,如通過點擊id>> https://graph.facebook.com/ id,因此使用數可能是一個非常安全的選擇。

如果您不希望存儲數百萬request_ids的,我會說發揮它的安全,並把它們放到VARCHAR處理。如果沒有,去了一些適當的長度。

+0

優化這是我們希望擁有數百萬用戶的一個優先事項,我會在這些問題上採取一些行動,但仍希望在一般意義上提供一些指導。 – 2012-03-20 14:39:34