4

我正在开发一个具有多个登录和信息导出选项的应用程序,例如雅虎、谷歌联系人、实时联系人等。我尝试为 aol 做 oauth 包装器,遵循http://dev.aol.com/api/中的示例openauth页面,但它不起作用。

我只是想知道乍得是否有人成功实现了其规范并获得了一些示例代码,我尝试并获得了令牌作为响应,但是当我尝试执行 api 请求时,我得到了响应:Key Used From unauthenticated site

它必须在在线服务器中运行吗?我必须在我的服务器上获取一些 rsa 签名文件吗?

欢迎任何提示,非常感谢!

4

2 回答 2

1

我以前没有尝试过,但我认为你必须告诉他们你将发送请求的 IP。
我正在通过 enom API 制作项目,我必须向他们发送我的 IP 以授权我的 API 请求

于 2011-09-27T00:25:55.300 回答
0

抱歉我的回复晚了,这里有点忙。示例中的代码在我上次尝试时终于正常工作,也许他们的服务器有一些问题或者我错误配置了示例,不确定,但在我的项目中它没有工作,最后我使用我在例子。我确信这是我的代码中的问题,因为我正在使用 .loc 顶级域的开发环境中进行测试。

最后,我想给所有尝试开发 3rd 方应用程序的人一个提示,这些应用程序检查请求权限的 url 的有效性,您可以通过在测试环境中设置您想要的生产 url 来使用 CURLOPT_REFERER 参数来使用测试环境.

测试环境中的文件http://www.mycoolsite.loc

curl_setopt( CURLOPT_REFERER 'http://www.mycoolsite.com' );

将收到答案的网站将检查引荐来源并假定 .com 一个而不是 .loc

感谢所有试图帮助我的人。

于 2011-10-10T08:38:46.113 回答