問題タブ [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 投票する
1 に答える
1439 参照

java - 春の社会を介してFacebookの壁に投稿

春のソーシャルで非常にシンプルなアプリを作ろうとしていますが、アプリは公開されていません。私が達成しようとしているのは、自分のウォールまたは管理しているページに投稿することです。

Facebook に manage_pages パーミッションへのアクセスを要求しようとすると、「ブログまたは CMS は管理しているアプリと統合されているため、これらのパーミッションを要求する必要はありません。アプリ管理者として、これらのパーミッションに既にアクセスでき、あなたのタイムラインまたは管理するページに投稿してください。アプリの開発者として追加することで、追加のユーザーにアクセスを提供できます。」

今コードで。春のソーシャルショーケースの例を少し変更しました。私の場合は次のとおりです。1) アプリから Facebook にログインします。2) 管理するページ数を取得しようとしています。3) ウォールに投稿します。

ステップ 2 では、次のコードを使用しています。

アカウントのサイズは常に 0 です。これは、私が管理者であるページに投稿できるはずなのに、それらを見ることさえできないことを意味します。私は正しいですか?

ステップ 3 の場合:

これらの試みは両方とも、次の例外で失敗します。

org.springframework.social.InsufficientPermissionException: この操作に対する権限が不十分です。

誰か助けてくれませんか?

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

java - エラー SchemaUpdate:237 - "from" 付近: 構文エラー

私はSpringが初めてで、これらのエラーが何を意味するのか疑問に思っていました.

Spring Social の Facebook ライブラリを使用して、最新の投稿を取得し、それらを SQLite データベースに保存しています。

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

Facebookコントローラー

Facebookモデル

Facebookリポジトリ

index.jsp

mvc-context.xml

pom.xml

前もって感謝します!

アダム

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

spring - Facebook スコープのために spring-social-showcase-boot を動作させることができませんか?

ここに記載されている手順に従って、ローカルでspring-social-showcase-bootを実行しています。

これは、Facebook を使用して認証しようとすると発生するエラーです。read_streamスコープが無効であるというエラーは明らかです。

ここに画像の説明を入力

しかし、これscopeが例のどこに設定されているかわかりませんspring-social-showcase-boot

これを修正するための助けをいただければ幸いです。

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

facebook - Spring ブート アプリケーションでの Facebook ログインは、www.example.com:8080 に自動的にリダイレクトされます

action="/signin/facebook" method="POST"spring docs で指定されているように、シンプルを使用して、Spring Boot アプリケーションに Facebook でのログインを実装しています。そのため、ログイン制御が成功すると、www.example.com ではなく www.example.com:8080 に自動的にリダイレクトされます。では、この問題の解決を手伝ってくれる人はいますか?

編集 私は、春を使用したFacebookでのソーシャルログインの以下の例に従っています https://github.com/spring-projects/spring-social-samples/tree/master/spring-social-showcase-boot コードに従う

スプリング ブート バージョン: 1.2.4

htmlフォームに従う

コントローラーをフォローする

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

java - ページでサインイン サービスなしで Spring Social を構成する方法

Spring Social を構成したいのですが、例には実際には必要のないものがいくつか含まれています。この例を見ると、UserIdSource、UserConnectionRepository、ConnectController、ProviderSignInController、DisconnectController、ReconnectFilter があります。Facebook の Graph API と Twitter のタイムライン操作を使用して、特定のユーザーの最後のツイートを取得したいだけです。Web ページにサインイン サービスがありません。

私の現在の構成は次のとおりです。

これは Twitter ではうまく機能しますが、Facebook のアクセス トークンは一時的なものにすぎません。最初は、ページのアルバムを取得するときにアクセス トークンは必要ありませんでした。しかし、ここでは、アルバム タイプなどの公開アルバムのすべての情報を取得するために 1 つが必要です (原文のまま!)。

サインイン サービスなしで Spring Social を構成する例はありますか?

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

java - Facebook OAuth から名、姓、姓を受信しない

最近、Spring Social と Spring Security を使用してユーザーを認証する別の開発者から Spring アプリケーションを継承しました。

書いた開発者がFacebookのアプリIDを廃止したいので、新しく作りました。そして、これが問題の始まりです。

アプリ ID とアプリ シークレットを新しいものに変更したところ、突然サインアップすると、Facebook が姓名と電子メール アドレスの配信を停止しました。

最初は、新しいアプリ ID の所有者でもある新しい Facebook ユーザーのせいかもしれないと思っていましたが、そうではありませんでした。アプリはまだ古いアプリ ID で実行されており、ユーザーにサインアップすると、前述の属性が配信されます。

ここで何が欠けていますか?developers.facebook.comで自分の Facebook アプリケーションを定義するときに、魔法のようなものを切り替える必要がありますか?

新しいアプリケーションがアクティブ化され、一般に公開されます。サイト URL とアプリ ドメイン、および有効な OAuth リダイレクト URI が設定されます。

現在、アプリケーションをテストしようとしてlocalhostいますが、Facebook アプリの設定で設定されているドメインも同様です。

のインスタンスは、使用するとorg.springframework.social.connect.UserProfileユーザーの名前を返しますが、getName()すべてgetFirstName()が返されます。getLastName()getEmail()null

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

java - Spring Social を使用して Facebook からログアウトする方法

Spring Social で Facebook API を使用してログアウト ボタンを実装しようとして問題が発生しています。

ログアウトするには、下のログイン ボタンで行ったように URL を呼び出す必要がありますか?

次のように、URL ' /connect/facebook ' を呼び出すログインを実装できました。

また、ConnectController を拡張して、ユーザーをホームページにリダイレクトしました。

私は AngularJS を使用してユーザーを取得しています。接続されている場合、以下はそれを担当する私のサービスです。

そして、ユーザーを検索または登録するためのバックエンドの残りのコントローラー:

ログインを実装した方法に近い解決策を見つけることができませんでした。また、github で spring-social サンプルを確認しましたが、それらの実装は私のものとはかなり異なります。

ありがとう。