2011-09-19 38 views
0

使用新的請求2.0和其他最新功能處理我的第二個應用程序和第一個應用程序。使用新的請求2.0發送消息/項目的Facebook畫布應用程序的工作流程

我設法讓應用程序登錄用戶並授予擴展權限。

我的應用很簡單:我希望用戶能夠將消息與用戶選擇的圖形一起發送給朋友並與消息一起發送。我想這個基本的比喻是一個贈送應用程序。

我並沒有在工作流程中打包,特別是使用新的「請求2」對話框的示例看起來很少和很遠。

這裏是我想什麼工作流程的開頭是這樣的:

  1. 用戶到達應用頁面。登錄後,根據需要授予權限
  2. 用戶選擇一個圖形(通過html單選按鈕表單),以便將消息輸入html文本表單
  3. 用戶選擇要發送消息/圖形的朋友。

我假設我應該把senderid,receiverid(s),鏈接圖形(或id)和消息放入數據庫。

如何從我的用戶選擇中獲取信息?是否在FB對話框上觸發發送請求POST FB並將POST信息寫入同一頁面,以便我可以通過PHP $ _POST變量讀取它們?

當這個人收到請求時,他們會接受它,但是如何讓他們通過未完成的請求並顯示圖形和消息?即Archie登錄並有6位朋友通過我的應用程序發送他的項目。他如何在FB方法中看到Veronica,Betty和Jughead送給他的信息/項目?

我並不是說以一種基本的方式。我知道如何做到這一點,如果我只是在我自己的網站上編寫一個PHP應用程序。我會在幾分鐘內完成。在我的桌子上造成一個頭形凹痕的部分正試圖弄清楚它如何將Facebook添加到工作流中。我一直在尋找例子和教程,但他們似乎已經過時了FB希望我們使用的新方法。

感謝您的指點!

回答

0

當用戶提出請求時,您可以訪問該請求ID。如果您需要訪問其他請求,則用戶需要與應用程序「連接」,以便可以從用戶對象讀取該信息。已執行的請求的請求ID將在您的畫布頁面上提供給您,您將可以開發一個工作流程來驗證用戶是否可以訪問該用戶的任何其他請求。

,相關博客文章,討論的過程中,請訪問:

https://developers.facebook.com/blog/post/464

+0

是的,我已經得到了應用程序的東西下來的授權,但我想知道我是怎麼過的我的應用程序信息通過發佈到我的數據庫。 FB的文檔有時和泥一樣清晰,許多教程都沒有解決10月1日發生的變化 – Ian

相關問題