我正在与 shindig 合作,试图让一些 OAuth1 小工具在任何容器之外工作(使用小工具/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
====
我使用的网址是这样的:
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