Facebook Graph API - 从子字段获取数据

时间:2013-01-23 10:21:26

标签: facebook facebook-graph-api get

过去几周我一直在开发Facebook应用程序。我已成功将数据发布到Facebook的Graph API,但我一直在努力找回特定字段。我正在使用API​​资源管理器来测试我的各种GET尝试。以下是api调用返回的数据的摘录:me / g_music:listen_to?fields = data

{
  "data": [
{
  "data": {
    "song": {
      "id": "355308601243965", 
      "url": "https://g8-music.herokuapp.com/object/song.php?title=Pierce+The+Veil+-+Bulls+in+the+Bronx&description=Played+On+G8-Music+for+Windows+8.&image=http%3A%2F%2Fuserserve-ak.last.fm%2Fserve%2F174s%2F78366946.jpg", 
      "type": "g_music:song", 
      "title": "Pierce The Veil - Bulls in the Bronx"
    }
  }, 
  "id": "245964195537372"
}, 
{
  "data": {
    "song": {
      "id": "365613963536278", 
      "url": "https://g8-music.herokuapp.com/object/song.php?title=Pierce+The+Veil+-+Kings+for+a+Day+%28feat.+Kellin+Quinn%29&description=Played+On+G8-Music+for+Windows+8.&image=http%3A%2F%2Fuserserve-ak.last.fm%2Fserve%2F174s%2F78366946.jpg", 
      "type": "g_music:song", 
      "title": "Pierce The Veil - Kings for a Day (feat. Kellin Quinn)"
    }
  }, 
  "id": "245961632204295"
},

我试图获得头衔的价值,但到目前为止都没有成功。

如果我尝试类似:me / g_music:listen_to?fields = data.data ...我收到一个异常,告诉我“数据不支持子字段”。

我对图API的相对较新,所以我很可能会遗漏一些明显的东西。

1 个答案:

答案 0 :(得分:1)

你没有遗漏任何东西。我通过Graph API Explorer验证了这一点。

  

数据

不支持子字段

但是您拥有整个数据,只需从数组中获取标题