使用 Web 服务和 eBay SDK 开发应用程序,第 2 部分: 使用 eBay SOAP API 构建一个 eBay 搜索引擎
2009-12-09 00:00:00 来源:WEB开发网注册 RuName
RuName 的注册过程类似它的生成过程。关闭弹出的结果窗口,然后返回到测试工具窗口。使用下面的 XML 替换 GetRuName XML:
<?xml version="1.0" encoding="utf-8"?>
<request>
<RequestUserId>librivore</RequestUserId>
<RequestPassword>love2read</RequestPassword>
<DetailLevel>0</DetailLevel>
<ErrorLevel>1</ErrorLevel>
<SiteId>0</SiteId>
<Verb>SetReturnURL</Verb>
<Action>add</Action>
<ApplicationDisplayName>Librivore</ApplicationDisplayName>
<AcceptURL></AcceptURL>
<RejectURL></RejectURL>
<TokenReturnMethod>1</TokenReturnMethod>
<RuName>Alex_Garrett-ALEXGARRETT8EN9-JWWVRO</RuName>
</request>
上方 XML 中的 RequestUserId和 RequestPassword 的值仍需要与 API 测试工具中的值相匹配。当用户从您的站点重定向到 eBay 时,ApplicationDisplayName 的值将显示在 eBay 网站中,所以请确保该值适合于显示。RuName 的值仍应与上一页面中生成的值保持一致。
在 Web 应用程序中,普通的令牌生成过程如下:
用户登录到 Web 应用程序。
用户被重定向到 eBay 网站(他们从此登录)。
向用户显示各项条款和条件,并询问他们是否希望为 Web 应用程序(本例中指 Librivore)进行身份验证。
如果用户接受,他们将被重定向回 Web 应用程序,返回的 URL 中包含相应的令牌。
更多精彩
赞助商链接