根据最新的 Facebook 更新发布到另一个用户的 (B) 墙上,不允许使用 feed。根据我的研究,解决方法是如果会话 user_id (A) 与要更新墙的会话 (B) 不同,则使用“TO”参数。我试过了,它工作正常。唯一的问题是帖子是私密的,A 的朋友看不到。
当我使用 page_id 发布到公共页面时,相同的“TO”不起作用。我尝试使用 /page_id/feed 使用页面访问令牌,该令牌有效,但它代表页面发布到页面上。我想代表用户 (A) 在 B 的墙上发帖,这是一个公共页面。这是行不通的。
我也尝试过使用 app_id ,即使那不起作用。
总而言之,https: //graph.facebook.com/ {page_id}/feed?access_token={page_access_token}... 有效,但代表页面本身在页面上发布。我需要代表会话用户发布。
谢谢。