2012-01-15 14 views
0

私は開発中のアプリを持っています。それは、人々が飲み物レシピをアップロードし、他人のアップロードされた飲み物レシピを見ることができるようにすることを目的としています。クリックすると、それぞれのドリームレシピがミニキャンバスボックス内でフェードインし、背景が暗くなります。各ドリンクレシピは、現在表示されているドリームレシピポップアップ内に「好き」のボタンがあり、各ドリームレシピにはURLからアクセスできます。親ウィンドウからiFrameを操作するURL

http://www.example.com/myapp.php?user_id=10009098039&dname=MyDrink

user_iddname表示する機能を介して実行されます:共有リンクはちょうど記載されているすべてのレシピのページにつながりますが、実際の共有レシピポップアップしないようにドリンクが共有されています飲み物のレシピポップアップ。

アプリは私のテストウェブサイトに格納されており、iFrameを使用して表示しているFacebookを通じて表示されているため、飲み物を共有することはできません。親ウィンドウのリンクを使用してiFrameを操作することは可能ですか?

例:https://facebook.com/pages/Test-Page/4080982098230923?sk=app_209302098302?user_id=10009098039&dname=MyDrink

またはその自然の何か。

ありがとうございます。これが十分明確でない場合は教えてください。

+0

私はあなたの質問を理解していません。 iFrameのリンクをクリックすると、ユーザーはあなたのページにリダイレクトされると言っていますか? – nmagerko

+0

いいえ、何が起こるかは、ユーザーが「好きな」ボタンを押すことでレシピを共有でき、彼の壁のポストに彼が好きなURLへのリンクが表示されます。そのリンクは、そのアプリを格納している私のウェブサイト内のアプリのURLへのリンクです。そのリンクは、アプリケーションのiframeを持っているFacebookのページタブへのリンクになる必要がありますが、私はFacebookのページタブウィンドウの親(アプリiframeの親)が必要です。それはユーザーが共有したいもの、特定の飲み物レシピです。 – Jordan

答えて

1

app_dataを使用して、signed_requestから抽出する必要があります。参照:https://developers.facebook.com/blog/post/462

+0

興味深い...私はそれをチェックする。ありがとうございました。 – Jordan

+0

ちょうど私が必要としたもの。ありがとうございました。 – Jordan

+0

あなたを助けた場合、これを答えとしてマークすることを忘れないでください – Eonasdan

0

http://www.w3schools.com/tags/att_a_target.asp

わからないこれがない場合は、について話しているものであれば、私を許して!

+0

それは私が必要なものではありません。 URL($ _GET)を使ってデータを送信する方法を知っていますか?私は基本的にiframeにget要求を送るiframeの親ウィンドウが必要です。親ウィンドウはFacebookの私のページ、iframeは私の住宅サイトの私のアプリです。 – Jordan

+0

phpでターゲットウィンドウを指定する方法がわかりません。私はちょっとした研究をしたし、php経由で正しいリンクを使ってhtmlを生成し、ターゲット属性を使用しなければならないかもしれない。 – rootsup

関連する問題