无法使用python从Facebook API中提取我的朋友图像

时间:2017-10-13 11:23:26

标签: python facebook facebook-graph-api

我从Facebook Graph API得到了这个回复:

{
   "taggable_friends": {
      "data": [
         {
            "name": "Friend1 Name",
            "picture": {
               "data": {
                  "url": "https://fb-s-c-a.akamaihd.net/h-ak-fbx/v/t1.0-1/p200x200/completeUrl1"
               }
            },
            "id": "response1d"
         },
         {
            "name": "Friend2 name",
            "picture": {
               "data": {
                  "url": "https://fb-s-a-a.akamaihd.net/h-ak-fbx/v/t1.0-1/p200x200/completeURL2"
               }
            },
            "id": "responseid2"
         }
      ],
      "paging": {
         "cursors": {
            "before": "xyz",
            "after": "abc"
         },
         "next": "NextpageURl"
      }
   },
   "id": "xxxxxxxxx"
}

我愿意使用字段taggable_friends提取图API响应的网址部分。

我尝试过这样的事情:

for friends in data_json_liked_pages['taggable_friends']['data']:
    friend_url = friends['picture']['data']['url']
    print friend_url

我收到以下错误:

  

异常类型:TypeError

     

异常值:列表索引必须是整数,而不是str

我可以做些什么来改善这个?

0 个答案:

没有答案