2010-11-22 171 views
0

API實現我知道代碼的開發使用PHP,但沒有太多關於現代網絡的API。我想實現一個像Facebbok connect這樣的API框架。 Myspace連接,谷歌連接等用於2個目的:我的社交網絡

1)用戶可以上傳照片到他們的相冊
2)其他網站可以使用我的網站(類似於facebook /谷歌連接)的身份驗證登錄用戶。

所以,首先,什麼是底線技術/服務器的要求等,以實現這一點?我可以使用PHP嗎?那麼還需要進行其他模式更改?我看到Facebook擁有其他開發人員用於此的公共API密鑰。但我不確定實施。

+1

除非您希望迅速成爲社交網絡領域的主要參與者(或至少在您的社交網絡空間的利基),否則我不會實現您自己的單一登錄系統。畢竟,你只是讓人們創建另一個帳戶。相反,我會考慮綁定OpenID,這也是Google使用的。 – Computerish 2010-11-22 22:45:42

回答

1

可能是最好的地方開始是在http://oauth.net/閱讀起來。我知道在幾種語言中有幾種OAuth實現,例如Java和.NET。我相信有一些PHP的東西(因爲Facebook主要是PHP)。只需要打穀歌。

1

我不同意。人們使用Facebook是因爲沒有選擇。我也使用它(純粹是向我的朋友們炫耀我週末時坐在家裏的時候是什麼樣的失敗者,並且繼續發佈我的日子有多棒的更新)。但是如果我找到一個更好的網絡(不是在功能上,而是在純粹的信任方面,一個真正尊重其用戶和人們共享的信息的社交網絡,我會改變。創建一個賬戶沒什麼大不了的,需要1分鐘。一生一世的事情,一旦被打破,它就很難迴歸,我看到它就像一段感情,當我創造我的Facebook帳戶時,4年前我和facebook有一段關係,他們一年又一年地背叛我,一年又一年,現在不尊重它,就像那個曾多次欺騙過你的伴侶,今天你希望它會死去並消失,如果我找到了更好的東西,我就出去了,而且我所有的朋友都知道了,分享我的觀點了。所以,你會得到用戶的,毫無疑問。

我喜歡你的努力創造的東西的想法,這就是我們成長。如果每個人都這樣想這裏就會有b這些其他人世界沒有進步。每個人都只會成爲追隨者而不是領導者。谷歌會說有一個雅虎和微軟這是巨大的,我們只是跟着他們。但他們花時間,精細調整了他們的模型,而今天他們比這些品牌更大。當然,這是一個不同的故事,他們是一個比Facebook更大的罪犯,但擁有權力,99%的時間來到這些想要接管世界的不道德頭腦。如果你能夠擁有1%的權力並且對你的用戶保持忠誠,那麼人們會真正意識到你。