我想通过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
)
答案 0 :(得分:6)
你不能这样做。这是组和页面之间的差异之一,当您作为管理员发布帖子时,帖子的用户是页面而不是您的用户ID,因此您无法使组成为所有者使用Graph api的帖子。请参阅此链接http://www.facebook.com/help/?page=904并搜索“页面与群组有何不同?”的问题。