1

我正在使用 Facebook C# SDK 登录我的网站。登录工作正常,但我想要将我的应用程序的打开图形操作发布到登录用户的时间轴。我使用了这段代码,但它只在用户墙上发布文本状态。请告诉我应该如何发布一些具体操作

FacebookApp fbApp = new FacebookApp();
FacebookApp app = new FacebookApp(fbApp.Session.AccessToken);
var args = new Dictionary<string, object>();
args["message"] = "abc";
args["caption"] = "This is caption!";
args["description"] = "This is description!";
args["name"] = "This is name!";
args["picture"] = "[your image URL]";
args["link"] = "[your link URL]";

app.Api("/me/feed", args, HttpMethod.Post);

我想要的一个例子是 http://www.wrangle.in/login.aspx

4

1 回答 1

1

我使用了这段代码,但它只在用户墙上发布文本状态。

当然,因为您发布到/me/feed.

此处描述了如何发布操作:https ://developers.facebook.com/docs/opengraph/actions/#create

编辑:要在您的 C# 项目中执行此操作,只需使用您现在使用的方法进行 API 调用——但要调用正确的端点,并使用正确的参数。

于 2012-09-26T14:15:07.830 回答