2012-11-22 25 views
-1

我正在開發一個使用ASP.Net的網站,我想整合社交網絡,讓用戶共享一個頁面到他們的Facebook,Twitter,谷歌加,鏈接和其他帳戶使用asp.net集成所有的社交網站

+2

我希望它適合你:)你有特定的問題要問嗎? –

回答

2

這些網站將使用OAuth,您需要將OAuth集成到您的網站中。例如,您可以使用Facebook上的開發人員部分創建Facebook應用程序,然後使用ASP.Net應用程序中的c# Facebook API對應用程序進行身份驗證並將內容發佈到用戶時間表。我最近實現了這樣的事情,這很簡單。

對於您提到的所有社交媒體,您都不會擁有「通用憑據集」,因此您需要爲每種不同的媒體管理和執行OAuth,例如,除了發佈到Facebook之外,還爲用戶創建推文。

這當然有可能,社交營銷應用程序可以做這樣的事情,您只需要管理對OAuth合作伙伴的訪問。

只要記住,從來沒有用戶輸入您的網站的存儲憑據。他們不是由您的網站管理的,因此您絕不應該嘗試存儲它們或對它們進行任何操作,請始終委派到第三方網站並接收您的訪問令牌。這是您的應用程序應該感興趣的所有內容

瞭解OAuth的工作原理。此外,請訪問每個網站開發人員文檔,瞭解他們的具體OAuth實施方式。有c#客戶端應用程序訪問網站(c#facebook api,c#twitter api等)