我试图通过Graph API发布到Facebook Group Wall.当我发帖时,帖子的所有者被设置为我的个人ID.有人会知道如何让Group拥有该帖子的所有者.以下是我目前的代码:
form_fields = {
"message": 'This is message title',
"link": 'http://facebook.com',
"name": 'This is message title',
"access_token": 'token here'
}
form_fields['description'] = 'This is message body'
form_data = urllib.urlencode(form_fields)
response = urlfetch.fetch( url="https://graph.facebook.com/%s/feed" % group_id,
payload=form_data,
method=urlfetch.POST,
deadline=10
)
Run Code Online (Sandbox Code Playgroud) 我真的迷失在Python的所有编码/解码问题中.阅读了很多关于如何完美处理传入的文档,我仍然遇到几种语言的问题,比如韩语.无论如何,这就是我正在做的事情.
korean_text = korean_text.encode('utf-8', 'ignore')
korean_text = unicode(korean_text, 'utf-8')
Run Code Online (Sandbox Code Playgroud)
我把上面的数据保存到数据库,这很好.
稍后当我需要显示数据时,我从db获取内容,并执行以下操作:
korean_text = korean_text.encode( 'utf-8' )
print korean_text
Run Code Online (Sandbox Code Playgroud)
而我所看到的只是'???' 在浏览器上回应.有人可以告诉我保存和显示上述数据的正确方法.
谢谢