使用最新的 beta 5.0.9,我正在以编程方式设置 appID 和 appSecret,并成功向用户墙 / 提要发布帖子。这一切都很好。
但是,在 Facebook 上,已发布的消息始终“记入”(即 32 分钟前由 MyAppName 提供)到 web.config 中包含的 appID,而不是在代码中设置的 appID。
显然,当我以编程方式设置 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);
任何帮助/方向将不胜感激。