Я хочу написать приложение, чтобы сократить URL-адрес. Это мой код:
import urllib, urllib2
import json
def goo_shorten_url(url):
post_url = 'https://www.googleapis.com/urlshortener/v1/url'
postdata = urllib.urlencode({'longUrl':url})
headers = {'Content-Type':'application/json'}
req = urllib2.Request(
post_url,
postdata,
headers
)
ret = urllib2.urlopen(req).read()
return json.loads(ret)['id']
когда я запускаю код, чтобы получить крошечный URL-адрес, он выдает исключение: urllib2.HTTPError: HTTP Error 400: Bad Requests
.
Что не так с этим кодом?