問題タブ [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.
javascript - IEでのFacebookのアクセス許可が無限のFacebookループを引き起こしている
作成しているFacebookアプリのアクセス許可を取得しようとしていますが、IE8でアプリを実行しようとするたびに、アクセス許可ボックスを表示できません。私はFirefoxでアプリをテストしましたが、正常に開くことができ、すべてのアクセス許可を正常に取得できます(特別なアクセス許可は要求しません)。
IE8でデバッガーを実行すると、プログラムがヒットFB.getLoginStatus(function (response) {
すると(以下のコードを参照)、Facebookによって記述されたコードの無限ループに移動することがわかります。
問題は、パーミッションの呼び出し方法が原因だと思います。ユーザーがサイトにログインしようとすると、permissionsメソッドを呼び出すログインに使用するフォームがあります。これが私が使用するフォームのフォームとボタンです:
そして、これが私が使用するauthメソッドです:
ユーザーがアクセス許可を受け入れると、ここにある成功コールバックメソッドに移動します(これまでに到達することはありません)。
誰か問題がありますか?
facebook - APIグラフを使用してstramを公開したいですか?
アプリケーションにはpublish_stream
権限がありますが、Graph APIを使用してこのコードを作成するにはどうすればよいですか?
javascript - Facebook への投稿 ... 正常に動作しますが、コンソールでエラーがスローされる なぜ?
ここで説明されているように、Facebook とのダイアログをトリガーするための FB.ui フィードをセットアップしました。
これまでのところ、すべて正常に動作しています。ダイアログはfbユーザープロファイルに投稿されますが、ユーザーアクションがダイアログを公開するためにfbサイトを開くと、ユーザーがスキップまたは公開するまで、jsコンソールで何百回もエラーがスローされます。
エラー (130 回): 安全でない JavaScript が URL ... でフレームにアクセスしようとしています。ドメイン、プロトコル、およびポートが一致する必要があります。
fbjs sdk を初期化した appId は、使用されているドメインに登録されます。
sub.mydomain.com
渡されたjsonは次のようになります。
コード:
ここにフィード:
なぜそのエラーがスローされるのですか?
javascript - 音楽が添付された Facebook フィード
こんにちは、.mp3 ファイルが添付された Javascript SDK を使用して Facebook の食べ物を投稿しようとしています。私のコードは次のとおりです。
Facebook API を初期化する場合:
次に、フィードを送信する次のコードがあります。
ダイアログが開くと、私が表示されます
タイプ「音楽」は許可されていません
この問題を解決する方法はありますか? 私が望むのは、フィードを mp3 ファイルで投稿できるようにすることだけです。そうすれば、友人はニュース フィードでフィードを見て、ファイルを聞くことができます。
ありがとう。
facebook - フェイスブックマルチフレンドセレクター(javascript SDK)、フレンド数をカウント
こんにちは私はちょうど知りたかったのですが、次のコードによって生成されたマルチフレンドセレクターからユーザーが何人のフレンドを選択したかを知る方法はありますか?
ありがとう
php - Facebook api : ウォールに投稿する FB.UI
私のファンページのリンクをクリックすると、ユーザーがウォールに投稿できるようにしたいと思います
私のmain.phpファイルの下
facebook-iframe - FB.getLoginStatusは、FacebookのJavaScriptSDKでコールバック関数を起動することはありません
FB.init
(直前に</body>
)呼び出してからFB.getLoginStatus(callback)
、コールバック関数を起動しないという単純なこと。
デバッグ後、SDKは「ロード」(つまり)フェーズでスタックし、「ロード」されることはないと思います。そのFB.Auth._loadState == 'loading'
ため、SDKがロードされるまで、すべてのコールバックがキューに入れられます。デバッグ中に「ロードされた」イベントを強制的にFB.Event.fire('FB.loginStatus', 'loaded')
起動すると(興味がある場合に備えて)、コールバックが正しく呼び出されます。
関連する可能性のある追加の詳細:
- 私のアプリはFacebookiframeアプリです(apps.facebook.com/myappから読み込まれます)
- IE9を使用しています。Chromeでも同じ動作が発生します
- アプリはhttp://localhostでホストされています
どうしたの?SDKがロードされないのはなぜですか?
ありがとう
更新:Chromeで試してみたところ、機能しました(以前は機能しなかった理由はわかりません)。IEではまだ機能しません
javascript - Facebook Open Graph API呼び出しの問題...アクティブなアクセストークンが必要ですか?
私のサイトでは、FacebookのオープングラフAPIとJavaScriptSDKを使用しています。私の目標は、ユーザーが私のサイトに接続し、私のサイトで特定のアクションを実行した後、ユーザーのFacebookストリームにメッセージを公開することです。Facebookの接続機能は問題なく機能しています。接続中に、電子メール、publish_stream、offline_accessのアクセス許可を要求します。私がやろうとしていることに必要なのはこれだけだと思います。これで、ユーザーがfacebook connectを介して接続すると、Facebookアクセストークンとシークレットを取得してキャプチャしますが、それらをどうするかはわかりません。
FacebookのJavaScriptSDKに関する見苦しいドキュメントによると、私がやろうとしていることを実行するには、次のコードを使用するように指示されています。
私はそれをテストとして行っており、応答を警告する代わりに、JSON応答を文字列化してコンソールに書き込んでいます。ストリームの公開が失敗し、応答は次のようになると言えば十分です。
ユーザーがFacebook接続を介して自分のサイトに「接続」され、指定したすべてのアクセス許可を受け入れた場合、有効なアクセストークンがありませんか?アクセストークンは、API呼び出しに渡さなければならない別のパラメーターですか?
facebook - ユーザーがFacebookアプリケーションで共有しているかどうかを確認します
ユーザーが何かを正常に共有しているかどうかを iframe アプリケーションで確認することは可能ですか。正常に共有された場合はリクエスト ID を取得してもよいので、共有された場合は共有ボタンの表示をそのユーザーに false にして、共有が成功した場合にユーザーがポイントを獲得できるようにします
それを知り、確認することは可能ですか?
私はc#を使用していますが、JavaScriptコードには問題ありません
ありがとう
javascript - ログイン時のFacebookセッションチェック
セッションを確認するために、次のコードを頭に入れました。
ただし、ページの読み込み時に実行されません。これはなぜですか?