如何使用python检查facebook graph api中是否存在字段?

如何使用python检查facebook graph api中是否存在字段?,python,facebook,facebook-graph-api,Python,Facebook,Facebook Graph Api,因为facebook graph API使用JSON格式来显示数据。我想使用python和facebook graph API获取朋友喜欢的所有书籍的名称,但当我的朋友没有读过任何书籍时,我的程序就会停止。所以,请给我一个方法来检查字段是否存在。提前谢谢 这是我的密码: 打印他们喜欢的朋友和书的名字。Id和访问令牌由用户提供。 导入请求 导入json 基本url=原始输入(“输入id:”) 访问令牌=原始输入(“在此处粘贴访问令牌:”) 基本url='6365047697172' ACCESS_

因为facebook graph API使用JSON格式来显示数据。我想使用python和facebook graph API获取朋友喜欢的所有书籍的名称,但当我的朋友没有读过任何书籍时,我的程序就会停止。所以,请给我一个方法来检查字段是否存在。提前谢谢

这是我的密码:

打印他们喜欢的朋友和书的名字。Id和访问令牌由用户提供。 导入请求 导入json

基本url=原始输入(“输入id:”) 访问令牌=原始输入(“在此处粘贴访问令牌:”) 基本url='6365047697172' ACCESS_TOKEN='CAACEDEOSE0CBANCFK1KUSP6GZCOSMQC17V1VZCMWRA5FW16PKS7IUOZC2ZAILIZCFNIJ32RZCVZB7KAH0AA6DQLUDLOYZBI6GS30VLZAY2JP7ZCZM0TPCNERMKPDT2PIFXXDSCNBZASSKYPIKKSNKKSNCKEUGBZB3UPXNIY4BW0DMKQEQRNS5UXCDYNEVYH17PZB09LGZBOI2' 基本url=“”+基本url

fields='friends{books,name}' url=“%s”字段=%s&访问令牌=%s'%\ (基本url、字段、访问令牌)

def get_books(): """ 返回我的时间轴上的帖子列表 “”“


get_books()

如果在python中使用json模块,则方法load(或load)将该json映射到字典。然后,您可以像对待字典一样对待它,这意味着您可以使用以下代码询问它是否包含值

if field in json:
    ...
我希望这有帮助

if field in json:
    ...