2011-05-26 39 views
0

是的,我有localhost的概念。它是一個像IIS或Casine(用於asp.net)的網絡服務器,我們可以在其中託管我們的Web應用程序。 但首先理解我的問題或問題。我的問題很簡單。爲了獲得'AccessToken' 我必須在web服務器上部署我的應用程序,還是可以爲我的應用程序使用任何其他重複性網址。像:我有一個名爲'www.diduce.com \ index.aspx'的已部署的應用程序URL,因此 我可以使用此URL用於我的另一個應用程序(ABC),其中實際代碼已經寫入用於從Facebook獲取AccessToken。此應用程序(ABC )與應用程序'Diduce'(在webserver中部署)完全不同。 示例代碼在ABC應用: fbSettings.PostAuthorizeUrl =「www.diduce.com \的Index.aspx」; //這是另一種應用,其在網絡服務器託管(Diduce的)URL。幫助理解來自Facebook SDK的這一行代碼

我想現在理解我的問題。

回答

2

我想localhost:16443假設你在本地網絡服務器測試這個,像Apache或Lighttpd的。

你會替換與被託管您的網頁,像http://example.com/服務器的地址。

+0

我正在使用此代碼的C#窗口應用程序,我沒有使用任何Web應用程序。他們中的任何一個都能給我正確的解決方案。我只是想通過C#窗口應用程序上傳圖片到我的Facebook帳戶。 – Raju 2011-05-27 01:57:17

+0

您必須將您的應用程序註冊爲FB應用程序。 FB會給你一些API密鑰,你必須發送FB才能與用戶通信。您的API密鑰將被推入一個特殊的URL,您將要求用戶打開(以授權您的應用程序與個人帳戶)。那麼,你可以做你想做的事...... – Blender 2011-05-27 04:32:24

+0

是的,你是對的我能夠生成API密鑰,但我的問題仍然是我可以找到該URL的地方。可能是我無法理解你在說什麼,你能給我任何樣本項目嗎?請幫幫我。沒有人能夠理解我的觀點。 – Raju 2011-05-27 19:07:59

1

本地主機的含義:16443如下。
localhost部分是URL的開頭部分,如http://www.google.com16443部分是服務器偵聽的端口。

+0

爲什麼它的需要,我不能沒有任何網址,因爲我想窗口應用程序沒有任何網址的任何概念。 – Raju 2011-05-28 04:30:49

+0

即使,我嘗試使用以下網址託管。 http://www.diduce.com/index.aspx,但我仍然得到同樣的錯誤。 – Raju 2011-05-28 04:39:52

+0

是否將這部署到IIS或其他Web服務器? – Woot4Moo 2011-05-28 16:06:43