2012-02-03 92 views
1

我剛剛創建了一個Facebook應用程序,該應用程序基本上在我的Facebook個人資料頁面上創建了一個新選項卡,並從我的網站加載內聯框架中的內容。現在我明白了,我通過一個簡單的鏈接(如http://facebook.com/add.php?api_key=APP_ID&pages=1)將該應用程序添加到了我的個人資料頁面。但是,我怎樣才能防止他人做同樣的事情,然後在他們的頁面上使用我的應用程序呢?如何防止他人使用我的Facebook應用程序?

在此先感謝!

+0

偉大的問題。爲你提供幫助。到目前爲止,你有什麼試圖限制它? – DMCS 2012-02-03 17:47:00

回答

0

啊哈!你知道它應該屬於的頁面,所以你的應用代碼中的硬編碼,你可以檢查從signed_request進來的頁面id,看看這個頁面id是否屬於你。如果不是,請在您的回覆HTML中發送不允許的內容。如果它是你的頁面,那麼響應良好的HTML。 :)

有關signed_request的更多信息,請參閱:https://developers.facebook.com/docs/authentication/signed_request/

+0

謝謝你的提示,我會試試看看它是否有效。 – 2012-02-09 15:26:43

相關問題