2011-09-12 2 views
0

どのようにですか? 私はすべてを試みました、私はそれをすることができませんでした。私が見ているのはPHPコードですが、stackoverflowでブラウジングしてみました。オンラインで(Google、yahooなど)検索してみましたが、どこで答えを見つけられませんでした。残念ながら、requested_Dataは常にnullを返します(また、リダイレクトではありません)。残念ながら、requested_Dataは常にnullを返します。 2行目がうまくいっているかどうかはわかりません。なぜなら、私は1行目を越えることさえできないからです。私は ASP.NET [Facebook API] - C#でsigned_requestを読む(PHPとしてfb docsでPHPとしてのみ指定)

Request.QueryString.Get("signed_request"); 

を試み、それが動作しませんでした... requested_Dataは常にnullであることの問題点は何ですか?手伝ってください!

+0

これはFacebookのファンページまたはアプリケーション用ですか? – bkaid

答えて

0

あなたはフォームにHtml.FacebookSignedRequest()を入れてみましたか?フォームアクションとは何ですか? MVCを使用していますか?いくつかのコードを投稿してください。

0

設定ファイル内にfacebookの設定値が正しく設定されていることを確認してください。 (APPID、APPSECRETなど) またお試しでしたか?Request.Param ["signed_request"];代わりに

+0

"s"がありません。... Request.Params ["signed_request"]; しかし、私はそれもnullになります。 – wloescher

0
var signedReuest = FacebookWebContext.Current.SignedRequest; 
0

Facebookでアプリを設定していないことがあります。 「ページ・タブ」のみを設定すると、署名された要求は決して送信されません。これは私の年齢のナットを運転した。ファンゲートをプログラムする場合は、アプリケーションを「ページタブ」と「Facebook上のアプリケーション」の両方に設定する必要があります。

関連する問題