2011-12-20 72 views
1

我有一個基於PHP的網站,它有一個帖子/評論系統。我可以添加一個複選框到我的發佈功能,以便如果它被選中,該帖子將同時發佈到Facebook以及我自己的網站上?我的網站可以發佈到Facebook嗎?

我瀏覽過facebook上的文檔,我看到了一個評論插件,但它並不是我正在尋找的東西。

我將不勝感激教程,鏈接,代碼或只是一般的幫助。

+2

請保持這個問題的重點,並避免給你的工作背景。這是一個良好的做法,並幫助用戶專注於您的真正問題:) – 2011-12-20 20:26:53

+0

明白了!對不起,下次我會記得。 – 2011-12-20 20:34:05

回答

2

如果您正在尋找一種方法來複制fb:comments插件中的自動發佈功能,唯一的方法是要求用戶安裝應用程序。通過使用沙盒fb:comments社交插件,Facebook控制用戶體驗,因此用戶可以在沒有安裝的情況下發布到他們的牆上。如果你使用自己的方法,但你需要安裝(publish_stream permissions)

如果可能的話,我建議使用fb:comments,因爲這會爲用戶帶來更少的摩擦,並且會是更加熟悉的體驗。對於他們,如果你想爲它加入到做一些事情的評論,你可以subscribecomment.create事件

+0

那麼說,信息+1。我真的不想強制安裝,但我希望他們能夠在同一事件中發佈到我的博客和Facebook。有什麼方法可以闡述我如何做到這一點?謝謝。 – 2011-12-20 21:10:02

+0

我建議訂閱活動,就像我剛剛添加的那樣。 – 2011-12-20 21:19:15

0

我仍然不確定你在找什麼,但仍然facebook api是一個開始的好地方。一部分,複選框和自動轉到你已經提到的Facebook將根據你沒有說明的語言/框架來完成。

+0

我正在使用php。 – 2011-12-20 20:37:55

1

可能是你可以使用飼料對話框看看:http://bit.ly/rQWC36 你可以,如果該複選框啓動對話在提交評論表格後檢查 或者您可以使用Feed對話框的OpenGraph API版本,查找部分:「Graph API Equivalent「文檔中並沒有關於以這種方式使用該對話框的權限。我希望它有幫助。

+0

+1,那麼提要對話框是一種很好的方式,用戶不需要提供權限,但用戶將不得不再次填寫帖子,Facebook沒有辦法預先填寫帖子。 – 2011-12-20 23:29:59

+0

@ bool.dev他們說:「您的應用程序也可以直接發佈到配置文件的提要,無需用戶交互,使用相應的Graph API調用」。 在其他通過OpenGraph調用Feed對話框中,您將需要一個Acces令牌,要獲得它,您必須要求用戶通過Facebook登錄到您的網站。 我認爲Juan Gonzales描述的功能需要在提供複選框之前進行Loginverificación以及[Authentication docs](http://bit.ly/vqBhro)中描述的Facebook登錄。 – 2011-12-22 17:17:12

+0

不一定,恕我直言。取決於Juan想要使用的用戶流量,如果用戶在顯示Facebook帖子彈出窗口時沒有問題,則不需要授權。即使他不想那麼當然圖api,加auth是要走的路。 – 2011-12-22 19:57:22

相關問題