2012-03-19 68 views
0

我有一個iframe選項卡,裏面有各種鏈接(如「新聞」,「照片」等)的PHP頁面。是否有可能生成一個Facebook鏈接,直接導致iframe中的某個鏈接?通過臉譜鏈接我的意思是鏈接,將讓你在Facebook上,打開你的iframe選項卡,並查看該iframe上的某個頁面。問題是,我現在所能做的只是鏈接到我的iframe標籤,其地址如http://www.facebook.com/mypage/app_someid。然後,我將登錄到我的默認頁面選項卡網址。但我想登陸不同的一個。任何提示在這一個?如何分享鏈接到iframe上的不同頁面?

回答

0

將app_data參數傳遞給選項卡URL會作爲FB後期調用中的signed_request參數的一部分傳遞迴您的應用程序以包含您的內容。解除簽名後使用該參數,然後決定顯示什麼和不顯示什麼。

您的網址就會變得像:

http://www.facebook.com/mypage/app_someid?app_data=showViewX http://www.facebook.com/mypage/app_someid?app_data=showViewY

,然後在你的代碼:

// Get Signed Request 
$app_data = $signed_request['app_data']; 
if($app_data === "showViewX") { 
    // Show one view 
} else { 
    // show others.. 
} 

目前,如果用戶剛剛喜歡該頁面並且使用app_data參數登錄時,則不會發送app_data參數。 FB上的錯誤已經提交到https://developers.facebook.com/bugs/172963266154996,我們都希望儘早解決。

+0

Thx很多Shreeni!我會測試它。 – 2012-03-20 08:23:00

相關問題