簡體   English   中英

是否有適用於.NET的Facebook SDK與3.5一起使用?

[英]Is there a Facebook SDK for .NET that works with 3.5?

最初創建網站時,沒有用於Facebook的.NET SDK,所以我寫了自己的。 它非常hacky,但它確實有效。 由於Facebook的各種變化,它現在已經超出了修復范圍,因此我認為我會使用真正的庫。 我發現的是Facebook C#SDK

但是,似乎你只能下載源代碼並進行編譯,似乎需要.NET 4.0才能編譯。 此外,查看代碼似乎使用.NET功能,如System.Threading.Tasks 我仍在.NET 3.5上,目前無法升級。 我想知道是否有一種方法可以使這個項目在3.5上工作,或者b)另一個在我的情況下更好的庫。

Facebook C#SDK支持.net 3.5sp1。

您可以使用nuget下載。

如果使用不支持nuget軟件包管理器的VS 2008,則可以使用nuget命令行工具進行下載。 (http://nuget.codeplex.com/releases)

nuget install Facebook

對於預發行版本,您可以使用以下命令下載。

nuget install Facebook -pre

我在.Net 3.5中使用Facebook C#SDK的最新代碼。 但是,這就是我的工作。 我使用“客戶端”Facebook.dll來做所有的事情。 是的,我沒有獲得一些wizbang會話信息,等等。但是我確實可以完全訪問該API。 我使用javascript進行身份驗證,然后使用AJAX訪問服務器的令牌。

我猜這取決於如何使新的SDK與您的代碼庫一起使用。

您可以從列出的Facebook C#SDK中分支代碼,並用System.Threading.Threads替換所有任務內容,但是如果大量使用Tasks,可能會導致大量工作。

或者,您可以更新SDK來解決當前需要的區域,直到可以移動到.NET4。至少這樣,您的項目就不需要重新工作,而只需要重新引用項目中的內部庫即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM