1
使用最新的测试版5.0.9,我以编程方式设置appID和appSecret并成功地向用户墙/提要执行发布。这很好。Facebook C#SDK - 将消息发布到用户墙
但是,在Facebook上,发布的消息总是被记录到web.config中包含的appID而不是代码中设置的appID中(即MyAppName的32分钟前)。
显然,当我设置appID编程时,我会假设这将用于“信用”发布。
这是我如何初始化程序等
var fbApplication = new DefaultFacebookApplication { AppId = application.FBAppID, AppSecret = application.FBAppSecret };
var current = new FacebookWebContext(fbApplication);
Facebook.Web.FacebookWebClient client = new Facebook.Web.FacebookWebClient(fbApplication);
client.AccessToken = current.AccessToken;
调试应用程序,我可以看到正确的appid和appSecret已设置。我在客户端上使用POST方法来执行帖子到墙上。
object resTest = client.Post("/me/feed", dataTest);
任何帮助/方向将不胜感激。
太棒了。那就是诀窍。谢谢el_tone。 – 2011-04-14 10:08:00