擅长:python、mysql、java
<p>如果您在<a href="https://developers.facebook.com/tools/explorer?method=GET&path=me%2Ffriends" rel="nofollow noreferrer">Graph API Explorer</a>中键入<code>/me/friends</code>,您将看到它返回一个JSON文件,它只是字典和列表的组合。</p>
<p>例如,输出可以是:</p>
<pre><code>{
"data": [
{
"name": "Foo",
"id": "1"
},
{
"name": "Bar",
"id": "1"
}
],
"paging": {
"next": "some_link"
}
}
</code></pre>
<p>此JSON文件已转换为Python字典/列表。在外部字典中,键<code>data</code>映射到字典列表,其中包含有关您朋友的信息。</p>
<p>所以要打印好友列表:</p>
<pre><code>graph = facebook.GraphAPI(access_token)
friends = graph.get_object("me/friends")
for friend in friends['data']:
print "{0} has id {1}".format(friend['name'].encode('utf-8'), friend['id'])
</code></pre>
<p><code>.encode('utf-8')</code>是正确打印特殊字符。</p>