2011-04-16 60 views
0

這不重複,因爲它可能與標題有關。繼續閱讀。FB js邀請朋友

所以我想要的是創建JS腳本,它會自動發送邀請給某個用戶成爲朋友。

我該如何解決這個問題?

基本上,用戶需要將我的JS代碼複製到瀏覽器URL欄中,該欄會將JS直接附加到Facebook會話中。 (這意味着現在我可以代表用戶發送POST請求)

當然,用戶知道最終結果。 (這是盲目約會我想要做的)

這是理論上可能的嗎?

回答

0

編輯:我認爲實現這樣的最佳方式是使用Facebook Connect對您網站上的用戶進行身份驗證,並以此方式連接用戶。一旦用戶連接到您的網站,邀請他們也在Facebook上連接(通過使用下面的方法或只是鏈接到他們的個人資料)。這樣,你就可以像你想要的那樣控制「見面」,但你也可以讓他們以合法的方式在Facebook上進行連接。


this dialog了一槍,只是引導用戶到:

http://www.facebook.com/dialog/friends/?id=<USER_ID_TO_BE_ADDED>&app_id&<APP_ID>&redirect_uri=<ADDRESS_IN_YOUR_DOMAIN> 

或者,你可以簡單地打開使用window.open該URL的彈出。

從你在你的問題中提出的建議來看,它聽起來並不像你希望使用像Facebook那樣的功能。從使用說明:

此功能旨在幫助用戶成爲Facebook上的朋友,與他們在現實生活中與他們聯繫的人成爲朋友。您不應該使用此功能來鼓勵用戶在實際生活中與其他未連接的用戶進行交流。如果您的應用程序被發現鼓勵此行爲,則可能會禁用您對此功能的使用。

+0

'app_id = '?這不是基於應用的,這是獨立的網站。應用程序與一個人邀請其他人給朋友有什麼關係? – Gajus 2011-04-16 03:47:08

+0

我從文檔中複製了該URL。我敢肯定,使用官方Facebook方法(使用SDK的應用程序)而不是黑客,你會更容易做到這一點。 – 2011-04-16 03:49:59

+0

@Jimmy Sawczuk,我剛剛閱讀文檔。你有點錯過了這個問題的重點:這應該是盲目的約會。因此,除非另一個人同意添加他(解釋將在朋友請求中給出),否則該人不應該知道該請求是由誰發送的。 (它將被髮送給他的朋友朋友之一) – Gajus 2011-04-16 03:52:24