私は shindig と協力して、いくつかの OAuth1 ガジェットをコンテナーの外部で動作させようとしています (gadgets/ifr を使用)。
「ガジェット テスト コンテナー」を使用してきましたが、すべて問題なく動作します。つまり、すべてのキーが oauth.json に正しく設定されています。
同じガジェットをコンテナの外に表示しようとすると、問題が発生します。次のエラーが表示されます。
OAuth error: UNKNOWN_PROBLEM: Could not fetch gadget spec
====
Original request:
GET stuff.json
Host: my.host
X-Shindig-AuthType: oauth
X-Forwarded-For: 127.0.0.1
X-shindig-dos: on
====
私が使用するURLは次のようなものです:
http://localhost:8080/gadgets/ifr?url=http://my.host/stuff.xml
ここでの問題は、&st パラメータ (セキュリティ トークン) と何らかの関係があると思います...
記録として、shindig によって既に提供されている gagdet を使用すると、問題なく動作します (ただし、これらは OAuth2.0 です)。
http://localhost:8080/gadgets/ifr?url=http://localhost:8080/samplecontainer/examples/oauth2/oauth2_facebook.xml
私はこの質問を検索してきましたが、多くの人が同じ問題を抱えていますが、答えはありません。私はこれが彼らが探している場所かもしれないと思います:D