問題タブ [facebook-oauth]

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 に答える
695 参照

facebook-oauth - Facebookの写真のアップロードc++

アプリケーションを介してユーザーウォールにメッセージを投稿するために次のURLを使用しています

これは機能しています

写真をアップロードするためのフォーマットは何ですか?

すべてをURLに含める必要があり、その他はヘッダーに含める必要があります。フォーマットはどうなりますか?

私を助けてください...

0 投票する
0 に答える
268 参照

facebook - 強化された認証ダイアログに LogOut のフローが含まれていませんか?

会社のWebサイトにFacebookログインを追加するアプリを開発しています。私たちはすでに独自の登録/ログイン コードを用意しているので、うまく機能させるためにいくつかの統合作業を行っています。ダイアログをカスタマイズでき、電子メールとして必要な場合は追加の許可画面を必要としないため、新しい拡張認証ダイアログが本当に気に入っています。

私が抱えている問題は、人 A が facebook.com にログインしてからコンピューターを離れる場合です。人物 B が私の Web サイトに移動し、Facebook 経由で私のサイトにログインしたいと考えています。Facebook の古いアクセス許可ダイアログでは、現在ログインしているユーザーが表示され、ログアウト リンクが表示されますが、拡張認証ダイアログを使用すると、ユーザー B にログアウトする方法がありません。現在、ユーザーをこのダイアログに連れて行くと、他の誰かがログインしていることがわかりますが、キャンセルすると、もう一度ログインをクリックすると同じ場所に移動するため、これは見落としだと思います。ユーザーを Facebook に送ってログアウトさせたくありません。

繰り返しますが、古いダイアログはうまく機能しますが、段階的に廃止されているようです。これを回避する方法はありますか?また、新しいダイアログを使用せざるを得なくなるまでに、既存のコードをアップグレードする必要がある期間はどれくらいですか?

洞察をありがとう!

-ジェフ

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

facebook-oauth - Facebookにデータを投稿する

次のURLを使用してユーザーステータスを更新できます

message = hello&access_token = 4E35zZCu8xtLBExPJvbGCmYOXFOGe8P

GOOGLEでは、oauth_nonce、oauth_signature、oauth_token、oauth_versionなどを含むURLが必要です。

しかし、Facebookでは、ユーザーステータスを変更してアルバムを作成するためにこれらのパラメーターは必要ありませんでした。

したがって、Facebookに写真をアップロードするには、これらのパラメーターが必要になります。

誰かが私を助けることができますか

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

facebook - 個人の Facebook アカウントを使用せずに、会社用の Facebook アプリを作成するにはどうすればよいですか?

私の質問はこれに似ていますが、会社ではなく開発者の観点から書いています。

私は私生活と職業生活を分けておきたいので、個人の FB アカウントに関連付けられていない Facebook アプリを作成できるようにしたいと考えています。FB のポリシーにより、各アカウントは実在の人物に関連付ける必要があります。つまり、別の開発者アカウントを持つことはできません。個人アカウントを使用せずに FB アプリを作成する方法はありますか? 他のフリーランサー (または非フリーランサー) は、あなたの個人アカウントを使用していますか? もしそうなら、あなたはこれを行うことに何か不安がありますか? 他の開発者と共同作業を行う場合、個人情報を他の開発者と共有することについて心配する必要はありますか?

ありがとう。

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

facebook - Facebook アプリでアクセス トークンを取得するとき、redirect_uri はどうあるべきですか?

redirect_uri とは何ですか? これを使ってみた

しかし、このエラーで返されました

助けが必要です、よろしくお願いします。

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

ruby-on-rails - ユーザー認証後に Facebook iframe アプリがキャンバスからリダイレクトされる

ユーザーがアプリを承認した後、Facebook アプリがキャンバス URL (http://my-domain/app) にリダイレクトされます。一連の手順は次のとおりです。

1) 新しいユーザーがキャンバスでアプリを開き、Javascript リダイレクトを介して oauth 権限ダイアログにリダイレクトされます

2)ユーザーがアプリを承認すると、アプリのredirect_uriが呼び出され、セッションに保存したアクセストークンを取得します

3)許可されたユーザーのユーザーIDも取得し、セッションに保存します

4) キャンバスの URL にリダイレクトすると、Facebook のキャンバスから移動します。

5) キャンバス ページ (http://apps.facebook.com/app_name) にリダイレクトしようとすると、セッションの値がクリアされ、プロセスが繰り返されるため、無限ループに陥ります - 理由がわかりません.

これは Rails 3 アプリで、koala gem を使用しています。コードを以下に示します。

私はそれを修正しようとしてほぼ1日を無駄にし、解決策を探しましたが、今のところうまくいきません.

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

php - PHP3.1.1およびJavascriptSDKを使用したFacebookOauth2.0ログイン

Webサイト用の新しいFacebookAPIに移行しようとしていますが、スムーズに動作させることができません。JavascriptとPHPSDKを一緒に使用したいのですが、問題が発生しています。認証はできますが、ページが自動的に更新されません。

SOとFacebookのドキュメント全体を検索しましたが、それでも正しく機能させることができません。http://developers.facebook.com/blog/post/534/を読み、最新のPHP SDK(3.1.1)をダウンロードし、基本的にFacebookから前述の投稿の例をコピーしました。アプリの「移行」設定で正しい設定を行ったのですが、これが問題の原因である可能性があります。画像を投稿できないので、設定は次のとおりです。

  • 非推奨のAPIを削除:有効
  • ログインシークレットの使用を強制する:有効
  • 暗号化されたアクセストークン:有効
  • 拡張認証ダイアログ:有効
  • (他はすべて無効になっています)

コードは次のとおりです。

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

android - Graph API を使用して記事にコメントすると、「OAuthException - 不明なエラーが発生しました」

10 月の初めから、Android アプリで新しいエラーが発生しています。curl で再現できますが、API での記事へのコメントは何か変わりましたか?

有効な access_token を使用して失敗した呼び出しの例を次に示します。

結果は次のとおりです。

これが Android マーケットで多くの否定的なフィードバックを引き起こしているので、誰かがここで助けてくれることを本当に願っています :-/

0 投票する
0 に答える
2013 参照

android - Android でキャッシュされている可能性のあるすべてのトークンまたはセッション ID を削除するにはどうすればよいですか?

奇妙な質問ですが、うまくいけば誰かが答えてくれます。

Facebookに接続するモバイルアプリを開発しています。すべてが正常に機能し、約 1 週間でした。承認して承認を取り消し、ユーザーのフィードに投稿することができました。

土曜日または日曜日に、offline_access を追加するように要求を変更しました。その頃 (残念ながら正確な時期はわかりません)、アクセス トークンが無効であるというエラーが戻ってくるようになりました (「アクセス トークンの検証エラー: ユーザーがパスワードを変更したため、セッションが無効になりました。」)。

パスワードを変更しておらず、アクセストークンを受け取ったばかりで、応答はすべて正常だったので、これが誤りであることはわかっています。実際、承認された直後にフィードに投稿すると (「ねえ、TheApp を使用しています」)、その投稿は上記のエラーで失敗します。

エスカレートする場所は次のとおりです。モバイル Facebook アプリにアクセスして、アクセスと接続を確認しました。突然、公式の FB アプリで同じ問題が発生し始めました。ログインダイアログのポップアップが開始されます。パスワードを入力すると、ログインが成功したことを示すトーストが表示され、数秒後に再度ログインを求められます。これを1、2回試した後、上記の無効なトークンメッセージを含む別のトーストが表示されます。

アプリを消去してアンインストールし、ログアウトしてすべての FB データを消去し (デバイス設定の [アプリの管理] を使用)、アプリを強制停止します。FBをアンインストールできないので、それが私にできる最大限のことです。また、FB サイトにアクセスして、FB パスワードを変更します。FB アプリに戻って再度ログインすると、フィード アクティビティの読み込みが完了する前にパスワードの入力を求められ、元のサイクルに戻ってしまいます。私は自分のアプリを試してみましたが、それは同じバケットにあります (驚くことではありません)。

さらに 2 つのデータ ポイント:

  • Graph API Exlorer Web アプリを使用して、これと同じ動作が発生することがあります。Graph API Explorer 自体のトークンを使用して一貫して実行でき、アプリからのアクセス トークンと矛盾して取得できます。
  • エミュレーター (FB アプリのないもの) を起動し、そこでアプリを実行しました。私としてログインすると、アクセストークンを取得でき、すべてが機能します。私のアプリは苦情なしで私のフィードに投稿します。

この時点で、FB (および明らかにすべての FB 接続アプリ) が私の実際のデバイスに接続されています。それは、デバイスだけ、またはデバイスと私のアカウントの組み合わせのいずれかです (他に試す FB アカウントはありません)。

これをさらにデバッグするか、解決するために私が何をする必要があるかについて、誰かが光を当てることができますか?