是否有可能做到這一點,有一個asp.net網站。 將會有一個按鈕來邀請朋友訪問該網站。 點擊後邀請按鈕的作用是什麼。它會要求用戶登錄Facebook。 登錄後。將顯示朋友列表以讓用戶選擇將邀請哪些朋友。 使用後有選擇邀請的朋友,點擊提交,該網站的鏈接將張貼在他們的Facebook牆上。製作按鈕張貼鏈接到朋友的牆上的網站
回答
這是可能的,但你需要有一個Facebook應用程序並要求獲得publish_stream權限。
如果你只需要獲得用戶朋友(/me/friends),那麼你需要自己渲染列表,因爲facebook提供的唯一插件是Request Dialog,它僅適用於畫布頁面,並且不會發布到壁。
用戶選擇使用您的小部件的用戶後,您只需發佈到選定的ID牆(/USER_ID/feed)。
您需要C# Facebook SDK。有示例代碼顯示如何管理sdk的github頁面上的登錄過程。
用戶登錄後,就可以得到該用戶的朋友列表,這個調用Facebook的API:
www.graph.facebook.com/USER_ID/friends
它檢索與他們user_ids和名朋友的列表。
如果您的應用是Canvas應用,則可以使用Request Dialog通過/ friends呼叫邀請用戶的朋友使用user_ids。這會向朋友發送邀請,但不會張貼到牆上。
如果不能滿足您的需求,並希望用戶直接發佈到朋友的牆壁,發出POST到:
www.graph.facebook.com/FRIENDS_USER_ID/feed
這些PARAMS:
message
name (sender's name)
caption
link (your url)
description
picture (url to picture)
請求對話框不會幫助他張貼到選定的用戶牆。 –
是的。我已經添加了如何發佈到牆上的答案。 –
@Nitzan。對不起,當你評論我的答案時,我沒有看到你已經在自己的答案中發佈了/提要的詳細信息。 +1給你的答案@ Sarawut - Nitzan的答案是最早的完整答案。 –
- 1. 在朋友的牆上張貼照片?
- 2. Facebook Graph API在朋友牆上張貼
- 3. 如何讓朋友的牆上自己製作的牆貼?
- 4. 在Facebook朋友的牆上張貼限制與開放圖api
- 5. 將照片張貼到朋友的牆上與Android的
- 6. Facebook:在朋友的牆上張貼一張照片
- 7. 張貼可繪製的圖像到朋友的牆壁上是不是在facebook上張貼android
- 8. 在朋友的牆上張貼的腳本(PHP/JAVA)
- 9. 使用圖形API在朋友的牆上張貼
- 10. iPhone - 如何張貼在朋友的Facebook牆上
- 11. 如何在朋友的牆上張貼消息facebook c#sdk
- 12. 張貼在牆上的朋友沒有顯示全名
- 13. 想要在朋友牆上張貼使用黑莓Facebook的Sdk
- 14. 允許張貼在朋友牆上的Facebook應用程序
- 15. 使用Facebook SDK在朋友的牆上張貼圖片
- 16. 如何使用Feed對話框在朋友的牆上張貼?
- 17. 如何在朋友的牆上張貼圖片+文字
- 18. 安卓朋友牆上的Facebook貼子
- 19. Facebook,PHP按鈕張貼到我的牆?
- 20. iOS的社會框架,以張貼到朋友牆
- 21. 對話框要在朋友的牆上張貼自己的牆壁
- 22. 通過一個動作貼到多個朋友的牆上
- 23. 通過Facebook邀請朋友,張貼到他們的牆上,並返回到網站
- 24. Facebook牆貼提示朋友
- 25. Facebook iOS SDK 3.1在朋友牆上張貼圖片錯誤
- 26. 張貼在朋友牆上,圖表api IOS
- 27. 分享朋友牆的具體鏈接
- 28. 在Twitter牆上張貼鏈接?
- 29. 多朋友選擇 - Facebook和張貼到牆
- 30. Facebook:張貼到朋友的牆上,但不是他們的飼料(圖表API)
嘗試閱讀http://developers.facebook.com/docs/guides/web。有幾個代碼片段可以幫助你前進。 – Seyren