2012-02-29 47 views
4

的自定義鏈接分享URL我不知道這個問題是否受到SO的歡迎,但我很初學編程。
我使用以下技術從我的頁面到臉書和Google +分享鏈接。Facebook和G +

http://www.facebook.com/sharer.php?u=txtUrl.txt&t=txtTitle.text 

    https://plusone.google.com/_/+1/confirm?hl=en&url=txtUrl.txt 

但這樣我打開一個新窗口,用戶正在獲取一個額外的共享按鈕。但我希望用戶直接分享鏈接以及分別取自當前網址和標題標籤的標題。
它是唯一可能的,如果我使用他們的API或不!

+0

你是說你希望你的用戶只需點擊一下鼠標就可以分享到FB/G +,而不是點擊一下鼠標打開彈出窗口,然後點擊一下鼠標就可以分享信息了? – abraham 2012-02-29 18:27:28

+0

是的,我希望用戶在我的自定義輸入框中編寫標題,並直接共享來自我的頁面的鏈接,而不是打開另一個窗口或彈出來共享 – 2012-02-29 19:30:04

+0

然後,您不應該使用上面默認打開新的方法標籤。兩家公司均提供通過JS/API調用實現此功能的按鈕。只有在HTML電子郵件或其他非JavaScript環境中使用共享按鈕時,才應使用上述代碼。 – Swordfish0321 2012-07-06 16:20:47

回答

3

分享到Google+的唯一官方方式是使用+1 button。用戶可以在共享時添加評論,但標題會自動從頁面HTML中的<title/>屬性中提取。

Facebook的like button與+1按鈕的作用相同。用戶可以選擇添加評論,但鏈接標題會自動從頁面的HTML中拉出。

Facebook還通過他們的API支持post method。您可以使用此功能實現一次點擊分享,但用戶必須進行身份驗證並允許您的應用訪問。但標題仍然會自動從頁面填充。