2013-05-21 44 views
0

正如冠軍。我想有URL指向我的應用程序的某些部分在Facebook頁面

我想在Facebook頁面標籤開發Facebook應用程序...

正如一個例子.. 如果我有一個這樣的店.. http://www.facebook.com/ryanowebdeveloper/app_273887879387238(例如剛纔我在網上找到)

我希望有一些網址直接指向特定的產品...... 你覺得有什麼辦法可以做到這一點。 .. 我的意思是,如果我打開網址..它仍然打開Facebook頁面標籤,但它顯示產品說明已經,而不是主頁..

我試着學習回合app_data & singed_request ..但嚴重我還是沒有太多瞭解它..我知道如何獲取參數..但我duno如何將其鏈接到網頁..

謝謝大家事先誰幫助和抱歉,我的英語不好=)

回答

0

你可以把它的URL到您的網頁標籤應用程序使用字符串信息通過添加?app_data=&app_data=,具體取決於您當前的URL,後跟一個字符串,如:

?app_data=product_id=23923|other_info=heresomechars 

現在訣竅是,這個查詢字符串信息將不會在您的應用程序中可用,因爲Facebook在iframe中打開您的應用程序。出於這個原因,facebook會在signed_request變量中發佈您的應用信息。閱讀這個signed_request,你會發現帶有字符串的app_data。

現在您可以訪問該字符串的信息,並讓您的代碼根據它在app_data字符串中找到的內容決定要執行的操作。

在我的例子我使用參數之間的|爲分離 - 標誌,因爲它很容易拆分字符串上這個人物,讀的名字,這是=前,這是=後的值之後。

希望它能清除空氣。

+1

我寧願|或〜以上; ,否則:酷的故事兄弟! –

+0

改變了,謝謝;) –

+0

我明白了=)..感謝兄弟..它幫助我!我可以問問app_data可以接受json嗎?意思是我在app_data中寫json –

相關問題