問題タブ [facebook-apps]

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 投票する
1 に答える
395 参照

facebook-graph-api - アプリをページに追加した後にリダイレクトする

私は、お客様が自分のページにインストールするアプリに取り組んでいます。私は成功せずに次のシーケンスを作成しようとします:

  1. ユーザー権限を取得する
  2. アプリをインストールするページをユーザーに選択させる
  3. facebook.com/add.php?api_key=xxxx&pages&page=xxxxで彼のページにアプリを追加します
  4. ユーザーをページアプリにリダイレクトし、そこで構成できるようにします

この最後のステップは私を夢中にさせています。ユーザーは常に自分のページにリダイレクトされ、ターゲットにページを変更する方法がわかりません。add.phpリンクの次のパラメーターを試しますが、何もしません

それを行う方法について何かアイデアはありますか?

よろしくお願いします

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

facebook - すべての適切な権限を持つアプリケーションの Facebook ページのアクセス トークンを取得できません

SOコミュニティ、

アプリケーションを Facebook ページに自動的に投稿しようとして行き詰まりました。

これらは私が取ったステップです:

A) すべての Facebook ページに対してアプリケーションを承認し、offline_access、publish_stream、および manage_pages を使用してアクセス許可を付与しました

B) これらのアクセス許可を持つアプリケーションのアクセス トークンを要求しました

C)ページのアクセストークンを取得して、最終的な投稿を行うことができるようにしたい

ただし、page_access_tokenの取得は私が失敗している場所です

これは私がしようとしている呼び出しです

しかし、ページのアクセス トークンの代わりに、これを返すだけです。

. を取得するために私が見逃しているものは誰でも知っています。

/トーマス

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

facebook - 新しい FBML/FBJS アプリを作成するにはどうすればよいですか?

私は FBML/FBJS で書かれた 3 年前のアプリを持っています。マルチユーザー化に取り組んでいるので、このプロジェクト用に新しいアプリを作成しています。FBML/FBJS を使用する既存のコードベースを使用したいのですが、Facebook アプリのコントロール パネルからこれらの機能を有効にする方法がわかりません。「Facebook 統合」タブが表示されなくなりました。新しいアプリで FBML/FBJS を有効にする方法を教えてください。ありがとう!

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

facebook - アプリとしての既存のページ

https://developers.facebook.com/appsにログインすると、いくつかの既存のページがあります

アプリリストにすべて表示されます。ただし、1 つのページ (自分で作成したわけではありませんが、私は管理者です) はありません。

このページにアプリとしてアクセスするにはどうすればよいですか (2 番目のページを作成する新しいアプリを作成せずに)

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

namespaces - 変更された名前空間に一致するようにアプリ プロファイル ページを変更する方法

最近、キャンバス アプリの名前空間を「karmakorn」から「karmalyze」に変更して、アルファ リリースの準備を整えました。

Facebook プラットフォームは、キャンバスのhttp://apps.facebook.com/karmalyzeを正しく指していますが、アプリ プロファイル ページのhttp://www.facebook.com/KarmaKornを引き続き指しています。

これを編集する場所はどこにもありません。Facebookのバグですか?正しい設定をトリガーするためにできるトリックはありますか?

0 投票する
3 に答える
508 参照

canvas - Facebook キャンバスのチュートリアルに何か足りないものはありますか?

重複の可能性:
Facebook アプリで signed_request の未定義のインデックスを取得するのはなぜですか?

非常によく似た通常のSOに質問を投稿しましたが、FacebookのSOを見つけました。

Facebook キャンバスのチュートリアル ページからこのコードをコピーして貼り付けると、次のようになります。

$auth_url が呼び出されない場合、signed_request を取得するにはどうすればよいですか? または、PHPを理解していない可能性があります。$auth_url を作成しますが、取得することはないため、$signed_request は入力されません。私は何を間違っていますか?

編集:それは私が愚かで、apps.facebook.com 経由でアクセスしておらず、代わりにhttp://mydomain.comにアクセスしていたためです ...

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

google-app-engine - Google App Engine で Facebook アプリケーションをローカルでテストする方法 (コード 191 エラー)?

アプリケーションをオンエアしながら、ローカルでテストと開発を行いたいのですが、新しいバージョンをデプロイするたびにコードを変更して元に戻す必要があるため、2 つの個別のアプリケーション ID を使用したくありません。

ホスト ファイルを変更しlocaldev.{{my application URL}}て localhost を参照し、URL が有効になることは理解しています。そのため、191 コードは取得されませんが、Google App Engine ランチャーはポート 8080 を使用するように強制しますが、これはできません。ホスト ファイルで定義されます。入力しようとするlocaldev.{{my application URL}}:8080と、エラー コード 191 が再度表示されます。

Google App Engine ランチャーでポート 80 を使用する方法はありますか?

それとも別の解決策がありますか?

更新:

  1. Google App Engine ランチャー GUI ではなく、Google App Engine ディレクトリの Python ファイルを使用して、ポート 80 でローカルに実行することができました。ただし、Facebook はlocaldev.{{my application URL}}URL として認識せず、同じエラー コード 191 が表示されます。

  2. ホストファイルを{{my application URL}}「localdev」なしで変更したら。これは機能したため、ドメインだけでなく、URL が正確に一致する必要があることを意味しているに違いありません。これは本当ですか?とにかく、ホストファイルを常に変更しなければならないことを意味するため、最適ではありませんが、それはあなたが一緒に暮らすことができるものです...

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

facebook - 承認ダイアログを表示せずに、ユーザーが以前にタブ付きアプリケーションへの権限を承認したかどうかを検出する方法は?

ユーザーに承認ダイアログを表示せずに、ユーザーが以前にタブアプリケーションを承認したかどうかをどのように検出できますか? これはユーザー エクスペリエンスの問題です。行動を促すフレーズなしでユーザーを認証ダイアログに誘導したくはありませんが、ユーザーが以前にアプリを認証した場合に、ユーザーをログインさせるための行動を促すフレーズが表示されることは望ましくありません。

これがシナリオです。タブ アプリケーションは、他のいくつかのアプリケーションを含むページでホストされています。Facebook では、「いいね」ボタンはタブ レベルではなくページ レベルで機能するため、ユーザーは現在のアプリケーションを見ずに別のアプリケーションを気に入った可能性があります。したがって、タブ アプリケーションのランディング ページで「いいねゲート」が使用され、アプリを使用するために承認が必要な場合、ユーザーがログインすると、ユーザーはすぐに承認画面を表示され、行動を促すフレーズは表示されません。ユーザーが以前にこのアプリケーションを承認したことを検出できない場合を除きます。

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

facebook - アプリケーションの追加時にFacebookのパスワード入力を強制することは可能ですか?

作業中のアプリが正しいFBアカウントに追加されていることを確認したいと思います。具体的には、以前にブラウザを使用していた可能性のあるユーザーのアカウントに誤って追加されないようにしたいと思います。

ユーザーは最初にメールリンクを介して私のアプリにアクセスします。場合によっては、使用しているブラウザに、以前にブラウザを使用していたFBユーザーのアクティブなセッションがあることがあります。FBは、私のアプリへのアクセスを許可するかどうかを尋ねますが、それは前のユーザーのものである可能性があり、現在のユーザーはこれを認識しない可能性があります。

明らかな解決策は、ユーザーがFBクレデンシャルを正しく入力できる場合にのみ、ユーザーにアプリの追加を許可することです。これは可能ですか。ユーザーが自分のクレデンシャルを正しく入力した場合にのみ、ユーザーにアプリの追加を許可しますか?

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

facebook - 1 つの Facebook アプリによるクエリの最大数

1 つの Facebook アプリで実行できるクエリの数に制限はありますか?