我正在使用Facebook C#SDK在我的MVC应用程序中设置Facebook身份验证。 SDK要求appId和appSecret存储在Web配置的Facebook设置部分中。我想将appId和appKey存储在其他地方。有没有办法在代码中设置这些值?
答案 0 :(得分:2)
您可以在创建新的FacebookClient对象时设置值
/// <summary>
/// Initializes a new instance of the <see cref="FacebookClient"/> class.
/// </summary>
/// <param name="appId">
/// The app id.
/// </param>
/// <param name="appSecret">
/// The app secret.
/// </param>
public FacebookClient(string appId, string appSecret) : this(string.Concat(appId, "|", appSecret))
答案 1 :(得分:0)
为了编码标准(以及易用性),我将实现IFacebookApplication
接口。然后,您可以将此实例传递给FacebookClient
构造函数。