私は、私にフィット感を与えているFacebookアプリを持っています. 私は基本的に、ユーザーがアプリを気に入ったら、アプリを使い続けることができるアプリを持っています。Facebook Javascript API を使用して、ユーザーがログインしているかどうかを確認し、ログインを許可していない場合は、コントローラーからページを「いいね」するかどうか、および言語 (英語またはスペイン語) を確認します。 ViewBag オブジェクトを介してビューに。
これは、ローカルでもステージング サーバーからでも機能します。ただし、ビューの like チェックを無効にする必要がありますが、言語と like はビューバッグに渡されます。
私は言語を次のようにビューに配置しました
<p>The user's language is @ViewBag.lang</p>
と
<p>They like the page? @ViewBag.likes
前述したように、ローカルでもステージング サーバーでも動作します。ただし、Facebook アプリには何も渡されません。ユーザーが次のようなJavaScriptのページを気に入っているかどうかを確認する条件付きチェックがあります。
var likes = @ViewBag.likes
Facebook では、コンソールを使用して、データが渡されていないこと、および前述のデバッグを試みたことがわかります。
私は MVC に非常に慣れていません。Facebookで機能させるために有効にする必要があるものはありますか?
ありがとう!