苹果iTunes应用内购买验证API。
itunes-iap2的Python项目详细描述
iTunes IAP
~~~~~~~~~
快速示例
----
>创建请求以创建对iTunes Verify API的请求。
>>;>;来自iTunesIAP导入请求,invalidReceipt
>;>;请求=请求(原始数据) >;>;尝试:
>;>;receipt=request.verify()
>>gt;除了无效receipt为e:
>>gt;打印“无效收据”
>>gt;打印收据。product_id任何其他值都可用作属性!
实用的有用值包括:产品ID、原始交易ID、数量、唯一标识符
=请求(原始数据,密码)Base64编码数据
>;>>尝试:
>;>收据=请求。验证()
>;>无效收据除外,例如e:
>;>打印“无效收据”
>;>打印收据。产品ID任何其他值都可用作属性!
>;>;打印收据。最新收据;获取Apple返回的最新收据
验证策略
----
设置生产或沙盒API的验证模式。审查模式也可用于AppStore审查。
>>gt;来自iTunesiap导入请求
>>“生产”、“沙箱”或“审查”
>;>receipt=请求(原始数据)。verify()
工作流快捷方式
----
>;>def test\u paid(原始交易id):
>;>db.contains(原始交易id):
>;>提出自定义异常自定义异常
>;
>;>import itunesiap
>;>try:
>;>response=itunesiap.verify(原始数据,测试费用)
>;>pass
>;>response是“itunes iap.core.response”的实例
~~~~~~~~~
快速示例
----
>创建请求以创建对iTunes Verify API的请求。
>>;>;来自iTunesIAP导入请求,invalidReceipt
>;>;请求=请求(原始数据)
>;>;receipt=request.verify()
>>gt;除了无效receipt为e:
>>gt;打印“无效收据”
>>gt;打印收据。product_id任何其他值都可用作属性!
实用的有用值包括:产品ID、原始交易ID、数量、唯一标识符
=请求(原始数据,密码)Base64编码数据
>;>>尝试:
>;>收据=请求。验证()
>;>无效收据除外,例如e:
>;>打印“无效收据”
>;>打印收据。产品ID任何其他值都可用作属性!
>;>;打印收据。最新收据;获取Apple返回的最新收据
验证策略
----
设置生产或沙盒API的验证模式。审查模式也可用于AppStore审查。
>>gt;来自iTunesiap导入请求
>>“生产”、“沙箱”或“审查”
>;>receipt=请求(原始数据)。verify()
工作流快捷方式
----
>;>def test\u paid(原始交易id):
>;>db.contains(原始交易id):
>;>提出自定义异常自定义异常
>;
>;>import itunesiap
>;>try:
>;>response=itunesiap.verify(原始数据,测试费用)
>;>pass
>;>response是“itunes iap.core.response”的实例