我使用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
答案 0 :(得分:1)
我使用了此代码,但它只在用户墙上发布了文本状态。
当然,因为您要发布到/me/feed
。
如何发布操作,如下所述:https://developers.facebook.com/docs/opengraph/actions/#create
编辑: 要在C#项目中执行此操作,只需使用您正在使用的方法进行API调用 - 但是使用正确的端点并使用正确的参数进行API调用。