問題タブ [spring-social-facebook]

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

java - facebook グラフ api の写真の投稿が突然許可エラーを出し始めました

FacebookグラフAPI 2.2を使用してFacebookページに写真を投稿しています。私は同じために春のソーシャルを使用しています。アプリケーションは突然正常に機能していましたが、数日前に写真の投稿でエラーが発生し始め、写真付きの投稿で許可エラーが発生しました。写真以外の投稿は適切にページに投稿されます。

Facebook グラフ API から受け取ったエラーは .

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

spring-security - fabicon.ico または、「6_S3」などの不要な文字列が、facebook.twitter ログインのコールバック URL の後に追加されます。

FacebookTwitterでログインするためのアプリケーションに spring social を統合しました。正常に動作している場合もあれば、追加されているfabicon.ico場合や、のような不要な文字列が追加されている場合もあります6_S3。誰かが私が間違っていることを提案できますか?

Facebook/Twitter のアプリに登録されているコールバック URL が

私のweb.xml

/WEB-INF/applicationContext.xml

これらは私の他の設定xmlファイルです:

myapp-security.xml

今私のmyapp-social.xmlファイルは次のとおりです。

誰かが私が間違っていることを提案できますか? fabicon.ico または不要な文字列がコールバック URL に追加されるのはなぜですか?

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

java - Spring Social のロギングを有効にする

Spring Social Facebook を使用して Facebook ログインを有効にする Spring MVC アプリケーションがあります。これはローカル マシンでは問題なく動作していますが、現在、ステージング環境では動作しません。私の問題は、何がうまくいかないのか理解できないことです。ログインしようとすると、アプリケーションを承認するために Facebook にリダイレクトされます。この部分は正常に動作します。しかし、アプリを承認すると、リダイレクトされhttp://example.com/signin?error=provider#_=_404 Not Foundエラーが発生するだけです。

これは、エラーの原因をデバッグするのにそれほど役に立ちません。また、Tomcat のログ ファイルを調べても、エラーを見つけるのに役立つ情報が見つかりません。スタック トレース、エラー メッセージなどはありません。プロジェクトで log4j を有効にしましたが、Spring Social からのログが表示されません。実際、Spring Social のロギングを構成する方法がわかりませんが、log4j2.xmlファイルで次のことを試しました。

ただし、コンソールに Spring Social ログが表示されません。以下のようにアプリケーションに書き込むと、ロギングが正常に機能するため、ロギングは正常に機能するはずです。

Spring Social のロギングを構成するにはどうすればよいですか? 私のやり方で log4j を構成する例をいくつか見つけました (たとえば、Spring Social テストに使用される例)。そうでなければ、エラーをデバッグする方法がわからないため、ライブラリがこれをサポートしていると思います。または、エラーの原因を特定できる他の方法はありますか?

以下は私の Spring Social 構成ですが、この場合は問題ではないと思います。

事前にどうもありがとうございました。

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

spring - Spring Social の ConnectController の自動構成が機能しない

以下のサイトに記載されている手順に従って、maven と spring boot を使用して Facebook データにアクセスする単純な spring boot アプリケーションを作成しました。

http://spring.io/guides/gs/accessing-facebook/

これもhttp://www.technicalkeeda.com/spring/spring-social-facebook-integration-exampleと同じですが、グラドルにあります。

私が直面している問題は、アプリケーションを実行しようとしているときに、URL が "/connect/facebook" に正常にリダイレクトされていることを確認していますが、facebookConnect.html をロードしない代わりに、以下に示すようにエラーをスローします。

" ホワイトラベル エラー ページ

このアプリケーションには /error の明示的なマッピングがないため、これはフォールバックとして表示されます。

火曜日 3 月 10 日 19:24:41 IST 2015

予期しないエラーが発生しました (タイプ = メソッドは許可されていません、ステータス = 405)。リクエストメソッド「GET」はサポートされていません

また、サイトで指定された同じコードを使用してみましたが、Facebook アプリでランダムなホスト名を指定して生成した Facebook appId と appSecret も使用しましたが、同じエラーが発生します。

また、作成したランダムなホスト名を Windows の /etc/hosts ファイルに追加しようとしました。

ConnectController によって自動的にレンダリングされる必要がある .html ページが表示されない理由を教えてください。

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

ios - ネイティブの iOS/Android クライアントから受け取った Facebook トークンを使用する

アプリケーション サーバー上にネイティブ iOS アプリケーションを実装します。Facebook アカウントでログインするオプションをユーザーに提供したいのですが、アプリケーション サーバーでアカウントの作成を行いたいと考えています。

私が理解しているように、iOS経由でfacebookにログインし、トークンをspring-social-facebookに渡す必要があります。

これが可能かどうか (iOS でトークンを作成し、それをアプリケーション サーバーに渡す)、どうすればそれを達成できますか?

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

facebook-graph-api - Spring Social または Restfb を使用して Facebook の公開ページのフィードを取得する

さまざまな企業/ブランドの公開フィードの詳細を取得するサーバーを構築する必要があります。たとえば、コカコーラ (facebook.com/cocacolaindia)、ペプシ、リーバイスなどの過去 1 週間のフィードを取得できるはずです。パブリック フィードのみを探しているので、認証に OAuth を使用する必要はないと考えていましたが、この情報を取得する他の方法はありません。たとえば、以下のコードを試しましたが、最後の 3 つの方法はどれも機能しません。

抜け道はありますか?httpurl を使用してhttp://graph.facebook.com/を呼び出し、jsonを
解析できますが、やりたくないさまざまなフィールドを取得するには、独自の API が必要になります。

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

spring - xml スプリング ソーシャル xmlns:facebook

spring social でログインを構築したいのですが、次の構成で *xml を実装しましたが、URL http://www.springframework.org/schema/social/facebookが間違っていますか?

そして、この xml は次の例外を取得します。

誰でも問題を知っていますか?

ありがとうございました!!!!

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

ios - 既存のユーザー アクセス トークンを使用した Spring Social での Facebook ログイン

これが私が現在持っているものです:

  • 多くの API でユーザーの認証が必要な Spring REST サービス
  • 「登録」API (/api/v1/register)
  • ユーザー名/パスワードを取る「ログイン」API (/api/v1/login)
  • Spring Social および Spring Security に依存してユーザー接続を作成し、ユーザーをログインさせる「Facebook ログイン」API (/auth/facebook)

私の問題は、これらの API を複数のクライアントで使用したいということですが、現在の Facebook ログインでは、モバイルではうまく機能しません (Web サイトではうまく機能します)。

モバイル シナリオは次のとおりです。

  • Facebook の iOS SDK を使用して、ユーザーに許可を要求します
  • Facebook がユーザー アクセス トークンを返す
  • バックエンド サービスにこのトークンを送信し、Spring Social にそれを受け入れさせ、ユーザー接続などを作成したいと考えています。

これはできますか?それとも、ユーザー接続を維持するために独自の API を作成する必要がありますか?

どんな助けにも感謝します!

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

spring - Spring Boot スターター ソーシャル Facebook パーミッションの追加

Facebook を介してユーザーを認証/承認するために、Spring Boot スターター ソーシャル Facebook を使用しています。

ユーザーの電子メールアドレスを取得するために、電子メールなど、いくつかのアクセス許可を追加したいと思います。

Spring Boot Facebook 構成でどのように提供できますか? スコープまたはデフォルトの Scope プロパティをどこに追加する必要がありますか?

0 投票する
4 に答える
28854 参照

java - スプリングブーツ ホワイトレーベル 404

こんにちは、私は彼らのウェブサイトから春のチュートリアルに従ったにもかかわらず、私はこのエラーを受け取り続けています. なぜこのエラーが発生するのかを理解しようとしています。Facebook に接続できますが、Spring が提供するチュートリアルのようにフィードを取得しようとすると、ホワイトラベル エラーが発生し続けます。それは言います:

このアプリケーションには /error の明示的なマッピングがないため、これはフォールバックとして表示されます。予期しないエラーが発生しました (タイプ = 見つかりません、ステータス = 404)。メッセージがありません

すべて問題ないようですが、なぜこのエラーが発生し続けるのかわかりません。誰かが助けてくれるなら、私はそれを感謝します。

私のコントローラは src/main/java/home に置かれました:

src/main/java/home/main に置かれた Application.java ファイル:

以下は私のbuild.gradleファイルです:

hello.html ファイル: src/main/resources/templates フォルダーに保存されます。

facebookConnect.html: src/main/resources/templates/connect フォルダーに保存されます。

そして最後に facebookConnected.html: src/main/resources/templates/connect フォルダーの下にも保存されます: 以下は facebookConnected.html のファイルです: