問題タブ [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 に答える
10461 参照

java - Google の Gson を使用して Json を Java オブジェクトに変換する

Facebook からデータを取得するために Spring Social FqlQuery を使用しています。これは、Facebook から取得した JSON 応答です。Json出力を取得しているコントローラーはここにあります。

for ループ内の System.out.println 以下のように複数の json を出力します。

ここに私のヘルパークラスがあります:

上記のようにjsonオブジェクトをJavaオブジェクトに変換しようとすると、この例外が発生します。

私が間違っている場所で誰かが私を助けることができますか? json を Java オブジェクトに変換するのを手伝ってください。私の質問が明確であることを願っています。前もって感謝します。

コントローラに対して行われた編集:

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

java - Spring-Social: HTTP リクエストのマッピングが見つかりません

今日、 https://github.com/spring-projects/spring-social-samples/tree/master/spring-social-showcase-sec-xmlのサンプル コードを私のより大きな Spring プロジェクトの 1 つに移行し始めました。エラーなしでコンパイルできるようになるまでやりましたが、最終的にその時点に到達しました。ただし、ソーシャル コントローラーにマップする必要がある URL のいずれにもアクセスできません。

警告 [http-8080-2] PageNotFound.noHandlerFound(1108) | 'dispatcher' という名前の DispatcherServlet で、URI [/junkie/app/signin/facebook] を持つ HTTP 要求のマッピングが見つかりません WARN [http-8080-2] PageNotFound.noHandlerFound(1108) | 「dispatcher」という名前の DispatcherServlet で、URI [/junkie/app/connect/facebook] の HTTP 要求のマッピングが見つかりません

コントローラーが初期化されていることを確認したので、コントローラーで自動配線しましたが、そのように見えるので、今は途方に暮れています。頭を壁にぶつけて数時間過ごした後、助けを求めてここに来ました。設定方法は次のとおりです。 http://pastebin.com/tPi5Mtny

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

java - 特定の期間の FacebookProfile を取得する : Facebook の春のソーシャル

特定の期間の FacebookProfile を取得しようとしています。

ここでは、私の友達であるすべての FacebookProfile を取得しています。私の要件は、特定の年に友達になったプロファイルのみを取得することです。

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

java - org.springframework.social.facebook.api.impl.*Template クラスを拡張することは可能ですか?

Spring Social Facebookの現在のバージョン (1.0.3) は、私が開始するための操作を提供しますが、実装されていない他のいくつかの Graph API 呼び出しがまだあります。ファンページからアルバムを入手するなど、それはたまたま私が取り組んでいるプロジェクトの重要な部分です.

org.springframework.social.facebook.api にメソッドを追加したい。実際にはまだ実装されていない Graph API 呼び出しを行うページクラス。ソース コードを調べたところ、魔法が実際に org.springframework.social.facebook.api.impl で発生することがわかりました。ページ テンプレートクラス。車輪を再発明しないという原則として、私は新しいクラスを書きたいと思い、PageTemplate クラスを拡張する予定ですが、そうはなりません。IDE のコード補完機能は、拡張するFacebookTemplateのみを表示します。どういうわけか私の本能はそれがそこにないと教えてくれます。Github、Maven (展開されたツリー) から私が観察したことによると、PageTemplateクラスは問題なく存在します。

私がそれを拡張できない理由、またはおそらくより良い/よりスマートな/可能なアプローチ!?

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

spring - 春のソーシャルFacebookで発生するExpiredAuthorizationExceptionを処理するには?

Spring Socialでfacebook apiを数日(3ヶ月以上)利用できていたのですが、現在「org.springframework.social.ExpiredAuthorizationException: The authorization has expired」という例外が発生しています。

そこで、春のソーシャル バージョン 1.1.0.M3 以降、再接続のフィルターを介してこの問題が解決されたことを調査しましたが、推奨事項に従ってもトークンを更新できませんでした。

この例外からどのように回復できますか?