Facebook发布流媒体和附加链接

时间:2010-09-09 16:01:01

标签: facebook

我目前正在使用Facebook Developer Toolkit发布到我组织的Facebook页面。我希望能够附加一个链接,但似乎无法弄清楚语法。这就是我正在尝试的。

ConnectSession fbSession = new ConnectSession(API_KEY, API_SECRET);
Api fbApi = new Api(fbSession);
attachment attach = new attachment();
attach.href = "http://www.google.com";
attach.caption = "Google";
attach.name = "Google";
String post = "Here's a cool new search engine I found!";
fbApi.Stream.Publish(post, attach, null, null, Convert.ToInt64(fanPageId));

这就是我想要的:

alt text

1 个答案:

答案 0 :(得分:1)

  1. 不要使用Facebook Developer Toolkit,因为它没有得到适当支持(个人意见:P)使用FacebookC#SDK
  2. 您要发布的内容称为“action_links”,只能使用旧的REST API发布,而不能使用新的图表api(https://api.facebook.com/method/stream.publish
  3. 发布
  4. 要发布它,您需要以下列形式对JSON进行编码:

    action_links:[             {text:“TITLE”,href:“LINK”}         ]