close
延續昨天介紹的Graph API – Read Data部份,
今天我們來看看Facebook還提供什麼樣的語法,
增強Read Data型式的Graph API,
那就是Selection與Introspection。
Selection說穿了就是選擇指定的功能,
只要在Facebook的Graph API上,
加入Selection的欄位,
就可以指定讀取目標的欄位,
或者讀取不只一個物件的資訊。
因為功能的不同,
Selection也有兩種格式,
分別是
其中fields可以指定讀取目標的欄位。
https://graph.facebook.com/?ids=XXX,YYY
若指定ids則可以讀取不只一個物件的資訊,
甚至是 url。
例如:
https://graph.facebook.com/?ids=http://www.imdb.com/title/tt0117500/
就可以取得imdb網站某個頁面的資訊。
透過fields與ids可以增加Graph API的靈活性。
此外,
昨天介紹的Graph API,
其中有一種型式是
https://graph.facebook.com/ID/CONNECTION_TYPE
不過CONNECTION_TYPE實在有太多意義了,
除了參考線上文件外,
Facebook還提供了另一種快速查詢的方法(Introspection),
只要利用以下語法:
https://graph.facebook.com/ID?metadata=1
此時Facebook不僅會回傳該物件的資訊,
還會多傳回該物件所有CONNECTION_TYPE的種類與對應的URL。
透過以上兩種方式,
我們可以更有效率地使用Graph API取得我們可以並想知道的資訊。
全站熱搜
留言列表