使用Facebook C#SDK在代码中设置AppId和AppSecret

时间:2011-06-20 17:42:54

标签: asp.net-mvc asp.net-mvc-2 asp.net-mvc-3 facebook-c#-sdk

我正在使用Facebook C#SDK在我的MVC应用程序中设置Facebook身份验证。 SDK要求appId和appSecret存储在Web配置的Facebook设置部分中。我想将appId和appKey存储在其他地方。有没有办法在代码中设置这些值?

2 个答案:

答案 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构造函数。