2011-05-07 85 views
0

我正在設計一個網站,將與Facebook大量集成。會員通過他們的Facebook賬戶連接到該網站,Facebook身份驗證/許可用於訪問他們的朋友列表和其他信息。集成Facebook的「撰寫新消息」彈出到我的網站

有些情況下,我希望網站能夠將facebook收件箱消息發送給用戶朋友列表中的選定人員(以用戶發起的方式)。

我發現,這是不可能通過Facebook的權限。

我擁有的一個想法是讓Facebook的「撰寫新消息」彈出框出現在我的網站頂部(就像點擊用戶個人資料頁面上的「發送新消息」按鈕時會出現的那樣)。用戶然後輸入消息並按發送(希望繞過權限問題)。

我瀏覽過facebook開發人員的文檔和論壇,但我的技術知識是有限的。我只想知道這是否可行,並指出如何實現這一目標的材料方向(以便一旦達到該階段,我就可以將此傳遞給招聘的開發人員)

任何幫助或者對替代品的建議感激不盡!

皮特

+0

只是爲了澄清,我希望從用戶的Facebook帳戶,而不是從我們的Facebook應用程序發送消息(以便接收消息的人可以看到它是誰) – Pete 2011-05-07 13:49:43

回答

0

你可以到你的目標是使用Send Button最接近的一次。但是,此按鈕用於共享鏈接,這通常是打開的圖形頁面。您可以指定一個虛擬href /鏈接,以顯示空白頁面。或者,如果你真的需要一個鏈接,那麼你沒有問題。

使用圖形API Message Object沒有辦法做到這一點。無論您向用戶提出何種許可,都不存在此對象的發佈權限。它是隻讀的。只要看看擴展權限,它只是read_mailbox - 「READ _mailbox」。

即使FQL不能幫助我們這個。

此外,Facebook正在遷移到新的郵件系統。所以現在玩是不可取的。

你現在可以做的是利用發送按鈕我上面提到過。

+0

謝謝,我認爲發送按鈕應該滿足我的需求。當使用發送按鈕時,我的網站是否可以根據用戶已經提供的信息自動填寫「收件人」和「郵件」字段?這將阻止他們必須兩次提供相同的信息。顯然,他們可以選擇編輯/取消/發送。 – Pete 2011-05-07 15:46:12

+0

不幸的是,發送按鈕不接受這樣的參數。我可以考慮的解決方法是讓我們避免重複的操作,即移除您的「To」字段輸入。 – dragonjet 2011-05-08 00:18:20