2011-03-11 162 views
2

我創建了使用iframe的FB應用程序,它的工作正常,因爲它應該,但我需要檢查從哪個頁面調用它。Facebook應用程序設置

我想讓不同的頁面將不同的變量傳遞給iframe位置。

我已經知道如何將它設置爲三個級別(原始頁面,應用程序頁面和標籤頁上,具有不同的顯示內容),但我需要檢查從哪個頁面調用它。

我想它可以在2種方式進行:

1路:找到辦法通過基於正在使用此應用程序選項卡頁面上特定的變量,然後將其重定向到正確的位置

2種方式:找到方式來創建Facebook以外的新應用程序(也許API或其他),然後輸入所有這些值,包括:應用程序名稱,包含此變量的應用程序鏈接,應用程序選項卡鏈接,使用iframe而不是FBML ...

我很樂意使用2.方式...

我不是要求你向我展示代碼,我知道我需要做我的工作,我不是要求你爲我做,我只是尋求幫助,來自已經創建的人的指示像這樣的東西,指向我正確的方向,我可以找到方向...

此外,請不要告訴我讀一堆東西,如FB文檔或整本書,其他所有「未使用尤其是圓形」的東西,我需要在那裏有一個關於這個詞的特定部分...

如果有人知道這事,就寫在這裏...

謝謝!

回答

2

「page」參數在(iframe)選項卡上的「new」signed_request參數內傳遞。你得到你所需要的「免費」;)

頁:包含 頁ID字符串時,喜歡布爾如果 用戶喜歡的頁面,管理員 布爾JSON對象,如果用戶是管理員。如果您的應用程序是加載在頁​​面選項卡中的iframe ,則只有 可用。

http://developers.facebook.com/docs/authentication/signed_request/

+0

是的,就是這樣......我已經找到了,答案之前,但謝謝! – SharkTheDark 2011-03-13 02:24:46