問題タブ [facebook-javascript-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1162 参照

javascript - IEでのFacebookのアクセス許可が無限のFacebookループを引き起こしている

作成しているFacebookアプリのアクセス許可を取得しようとしていますが、IE8でアプリを実行しようとするたびに、アクセス許可ボックスを表示できません。私はFirefoxでアプリをテストしましたが、正常に開くことができ、すべてのアクセス許可を正常に取得できます(特別なアクセス許可は要求しません)。

IE8でデバッガーを実行すると、プログラムがヒットFB.getLoginStatus(function (response) {すると(以下のコードを参照)、Facebookによって記述されたコードの無限ループに移動することがわかります。

問題は、パーミッションの呼び出し方法が原因だと思います。ユーザーがサイトにログインしようとすると、permissionsメソッドを呼び出すログインに使用するフォームがあります。これが私が使用するフォームのフォームとボタンです:

そして、これが私が使用するauthメソッドです:

ユーザーがアクセス許可を受け入れると、ここにある成功コールバックメソッドに移動します(これまでに到達することはありません)。

誰か問題がありますか?

0 投票する
2 に答える
146 参照

facebook - APIグラフを使用してstramを公開したいですか?

アプリケーションにはpublish_stream権限がありますが、Graph APIを使用してこのコードを作成するにはどうすればよいですか?

0 投票する
1 に答える
703 参照

javascript - Facebook への投稿 ... 正常に動作しますが、コンソールでエラーがスローされる なぜ?

ここで説明されているように、Facebook とのダイアログをトリガーするための FB.ui フィードをセットアップしました。

これまでのところ、すべて正常に動作しています。ダイアログはfbユーザープロファイルに投稿されますが、ユーザーアクションがダイアログを公開するためにfbサイトを開くと、ユーザーがスキップまたは公開するまで、jsコンソールで何百回もエラーがスローされます。

エラー (130 回): 安全でない JavaScript が URL ... でフレームにアクセスしようとしています。ドメイン、プロトコル、およびポートが一致する必要があります。

fbjs sdk を初期化した appId は、使用されているドメインに登録されます。

sub.mydomain.com

渡されたjsonは次のようになります。

コード:

ここにフィード:

なぜそのエラーがスローされるのですか?

0 投票する
1 に答える
1216 参照

javascript - 音楽が添付された Facebook フィード

こんにちは、.mp3 ファイルが添付された Javascript SDK を使用して Facebook の食べ物を投稿しようとしています。私のコードは次のとおりです。

Facebook API を初期化する場合:

次に、フィードを送信する次のコードがあります。

ダイアログが開くと、私が表示されます

タイプ「音楽」は許可されていません

この問題を解決する方法はありますか? 私が望むのは、フィードを mp3 ファイルで投稿できるようにすることだけです。そうすれば、友人はニュース フィードでフィードを見て、ファイルを聞くことができます。

ありがとう。

0 投票する
1 に答える
2249 参照

facebook - フェイスブックマルチフレンドセレクター(javascript SDK)、フレンド数をカウント

こんにちは私はちょうど知りたかったのですが、次のコードによって生成されたマルチフレンドセレクターからユーザーが何人のフレンドを選択したかを知る方法はありますか?

ありがとう

0 投票する
2 に答える
13149 参照

php - Facebook api : ウォールに投稿する FB.UI

私のファンページのリンクをクリックすると、ユーザーがウォールに投稿できるようにしたいと思います

私のmain.phpファイルの下

0 投票する
6 に答える
10699 参照

facebook-iframe - FB.getLoginStatusは、FacebookのJavaScriptSDKでコールバック関数を起動することはありません

FB.init(直前に</body>)呼び出してからFB.getLoginStatus(callback)、コールバック関数を起動しないという単純なこと。

デバッグ後、SDKは「ロード」(つまり)フェーズでスタックし、「ロード」されることはないと思います。そのFB.Auth._loadState == 'loading'ため、SDKがロードされるまで、すべてのコールバックがキューに入れられます。デバッグ中に「ロードされた」イベントを強制的にFB.Event.fire('FB.loginStatus', 'loaded')起動すると(興味がある場合に備えて)、コールバックが正しく呼び出されます。

関連する可能性のある追加の詳細:

  1. 私のアプリはFacebookiframeアプリです(apps.facebook.com/myappから読み込まれます)
  2. IE9を使用しています。Chromeでも同じ動作が発生します
  3. アプリはhttp://localhostでホストされています

どうしたの?SDKがロードされないのはなぜですか?

ありがとう

更新:Chromeで試してみたところ、機能しました(以前は機能しなかった理由はわかりません)。IEではまだ機能しません

0 投票する
2 に答える
5314 参照

javascript - Facebook Open Graph API呼び出しの問題...アクティブなアクセストークンが必要ですか?

私のサイトでは、FacebookのオープングラフAPIとJavaScriptSDKを使用しています。私の目標は、ユーザーが私のサイトに接続し、私のサイトで特定のアクションを実行した後、ユーザーのFacebookストリームにメッセージを公開することです。Facebookの接続機能は問題なく機能しています。接続中に、電子メール、publish_stream、offline_accessのアクセス許可を要求します。私がやろうとしていることに必要なのはこれだけだと思います。これで、ユーザーがfacebook connectを介して接続すると、Facebookアクセストークンとシークレットを取得してキャプチャしますが、それらをどうするかはわかりません。

FacebookのJavaScriptSDKに関する見苦しいドキュメントによると、私がやろうとしていることを実行するには、次のコードを使用するように指示されています。

私はそれをテストとして行っており、応答を警告する代わりに、JSON応答を文字列化してコンソールに書き込んでいます。ストリームの公開が失敗し、応答は次のようになると言えば十分です。

ユーザーがFacebook接続を介して自分のサイトに「接続」され、指定したすべてのアクセス許可を受け入れた場合、有効なアクセストークンがありませんか?アクセストークンは、API呼び出しに渡さなければならない別のパラメーターですか?

0 投票する
1 に答える
987 参照

facebook - ユーザーがFacebookアプリケーションで共有しているかどうかを確認します

ユーザーが何かを正常に共有しているかどうかを iframe アプリケーションで確認することは可能ですか。正常に共有された場合はリクエスト ID を取得してもよいので、共有された場合は共有ボタンの表示をそのユーザーに false にして、共有が成功した場合にユーザーがポイントを獲得できるようにします

それを知り、確認することは可能ですか?

私はc#を使用していますが、JavaScriptコードには問題ありません

ありがとう

0 投票する
1 に答える
2457 参照

javascript - ログイン時のFacebookセッションチェック

セッションを確認するために、次のコードを頭に入れました。

ただし、ページの読み込み時に実行されません。これはなぜですか?