1

使用 facebook c# sdk,我可以分享到我的墙的链接。

但是当我尝试在我朋友的墙上这样做时遇到问题,它显示为我的朋友分享链接,任何想法为什么会发生这种情况?

当我准备帖子时,我会填写以下字段:

来自:我的 Facebook 客户 ID 和姓名

链接:我分享的链接

将其发布到地址:friends_id/feed

这是代码示例

  JavaScriptSerializer sr = new JavaScriptSerializer();
  Dictionary<string, object> result = new Dictionary<string, object>
                                            {{"link", "{some http address here}"}, 
                                            {"from", sr.Serialize(GetFrom())}};




    FacebookClient fbClient = new FacebookClient(accessToken);

    fbClient.PostCompleted += FbClientPostCompleted;

    fbClient.PostTaskAsync("/{ID of my friend}/feed", parameters);
4

1 回答 1

0

您需要使用用户的访问令牌,而不是应用程序访问令牌。之后,假设您具有正确的发布权限,它应该可以正常工作。

于 2012-12-31T06:09:31.940 回答