1
Python中的我的API調用沒有返回任何結果。它以代碼0退出,但沒有顯示任何內容。有什麼我失蹤?我對Python還是一個新手,並從YouTube教程中獲得了代碼。我正在使用我自己的API密鑰。下面是代碼:python中的API調用沒有結果
#!/usr/bin/env python
#Learn how this works here: http://youtu.be/pxofwuWTs7c
import urllib.request
import json
locu_api = 'XXXXXXXXXXXX'
def locu_search(query):
api_key = locu_api
url = 'https://api.locu.com/v1_0/venue/search/?api_key=' + api_key
locality = query.replace(' ', '%20')
final_url = url + "&locality=" + locality + "&category=restaurant"
json_obj = urllib2.urlopen(final_url)
data = json.load(json_obj)
for item in data['objects']:
print (item['name'], item['phone'])
請修復縮進。 – 2014-09-19 05:10:22
我會做的第一件事是打開郵遞員休息客戶端(Chrome插件)的東西,並嘗試進行此調用。看看返回的是什麼。確保你的圖書館真的造成這種情況。 – 2014-09-19 05:36:15
這是完整的代碼嗎?你不用帶有某些查詢值的'locu_search'來調用嗎? – Himal 2014-09-19 06:08:43