1

私の問題は単純かもしれませんが、pageViewer/pageOwnerコンセプトがどのように機能するのかわかりません。このシステムを取り除く方法がわからないと言った方がよいでしょう。TwitterGoogle+などのネットワークのすべてを処理するGadgetを作成したいだけです。Oauth-authentifications

基本的に、ユーザーにアクセスしたいネットワークの数を言わせてから、すべてを作成し、そのタスクにとをOauth-authentifications使用しますが、次のエラーが発生します。LiferayOpensocial

OAuth error: UNKNOWN_PROBLEM: Client state belongs to a different person (state owner=G-10180, pageViewer=10196) ==== Original request: GET /m8/feeds/contacts/default/base?alt=json Host: www.google.com X-Shindig-AuthType: oauth X-Forwarded-For: 87.139.78.177 X-shindig-dos: on ====

ファイルの何かを変更するshindig.properties必要があると思いますが、ここであなたの助けが必要です。

- - - - - - - - - - - - - - - -アップデート - - - - - - - - - ---------------- 認証トークンを取得したため、認証の最初の部分が機能することはわかっていますが、無効です。ガジェットは、所有者が保存したトークンと同じトークンを期待していると思います。

視聴者がまだメンバーでない場合に、視聴者を新しいユーザーとして識別するための小さなコード例があれば完璧です。このコードをガジェットのどこに配置する必要があるか教えてください。なぜなら、opensocial のドキュメントには今まで多くの費用がかかっていたからです。しかし、この問題に対する回答が見つかりません :)。

前もって感謝します

4

1 に答える 1

0

あなたの他の質問への私の回答をご覧ください:リンク

基本的に、閲覧者がページの所有者ではない場合と同じ問題が発生しています。他の質問で述べたように、ページの閲覧者は OAuth ガジェットのページ所有者である必要があります (つまり、所有するページに OAuth ガジェットを追加する必要があります)。

将来のバージョンの Shindig では、OAuth ガジェットをビューアー != 所有者のページに追加できるようになることを期待していますが、Shindig コミュニティからフィードバックを得るのに苦労しています (こちらを参照) 。

于 2011-12-06T20:25:47.483 に答える