0
我希望我的Facebook畫布應用在與應用互動時向用戶的朋友發送App Notification。這是我的服務器端代碼(使用App Engine和urllib)。 conf.FACEBOOK_APP_ACCESS_TOKEN
是一個App Access Token,我通過對Graph API進行一次調用,然後對返回的值進行硬編碼,如鏈接中所述。該應用程序訪問令牌看起來像:如何通過Graph API發送Facebook應用程序通知?
426547656256546|4fhe34FJdeV3WvfF6SNfehs7GfW
這不是我的實際令牌:我已經取代號碼等數字,大寫字母爲其他大寫字母,等等,所以你可以看到的格式。
url = 'https://graph.facebook.com/'+friendID+'/notifications'
values = {'access_token' : conf.FACEBOOK_APP_ACCESS_TOKEN,
'href' : 'http://localhost:8080/',
'template' : '@['+userID+'] says hi.'}
data = urllib.urlencode(values)
req = urllib2.Request(url, data)
urllib2.urlopen(req)
urlopen
給出了錯誤:
WARNING Stripped prohibited headers from URLFetch request: ['Content-Length', 'Host']
ERROR HTTP Error 403: Forbidden
我需要什麼,在此代碼成功發送一個應用程序通知糾正?