Django Google日历v3插入事件par

2024-04-26 06:23:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我不使用客户端库,而是直接使用REST。我已经成功地创建了谷歌登录。我保存用户的访问令牌。当我尝试创建新事件并将其插入用户日历时,我使用access_令牌(这里的代码是硬编码的)。这是我的密码

def google_get_list(request):
    parser = httplib2.Http()
    uri = "https://www.googleapis.com/calendar/v3/calendars/primary/events?key={YOUR_API_KEY}"\
        .format(YOUR_API_KEY='AIzaSyD_Axx9SGH0Y71xxxxxxxxxxxxxxxxxxxxx')
    params = urllib.urlencode({
        "summary": "Test Calendar",
    })
    headers = {'Content-Type': 'application/json', 
               'Authorization':  'Bearer ya29.AHES6ZQdFo8IXu5gAns8qEiyLbcbZxxxxxxxxxxxxxxxxxxxxxxxxxx',
               'X-JavaScript-User-Agent':  'Google APIs Explorer'
               }
    resp, content = parser.request(uri, method='POST', body=params, headers=headers)
    print content
    return HttpResponseRedirect('/')

接收(打印)的内容是

^{pr2}$

有什么帮助吗?在


Tags: key用户restapiparser客户端youraccess