时间:2010-07-24 22:55:57

标签: php python facebook

6 个答案:

答案 0 :(得分:5)

答案 1 :(得分:4)

答案 2 :(得分:3)

答案 3 :(得分:3)

答案 4 :(得分:3)

答案 5 :(得分:2)

以下是在Facebook应用程序中实现您的要求的代码:(您的应用程序应该已经包含发布到墙的权限。您可以在Start up Application找到)

update_url = "https://graph.facebook.com/<Your_Friend_Facebook_ID>/feed"
form_fields = {
   "access_token": "Your Access Token",
   "message" : "Your Message"
}
temp = {}
for k, v in form_fields.iteritems():
  temp[k] = unicode(v).encode('utf-8')

form_data = urllib.urlencode(temp)
res = urlfetch.fetch(url=update_url,
                     payload=form_data,
                     method=urlfetch.POST,
                     headers={'Content-Type': 'application/x-www-form-urlencoded'})
result = json.loads(res.content)
if result.get('id', False):
   "Success"
else:
   "Failure"