好像我只能在S3中使用桶级别的标签.这似乎在某种程度上是有道理的,因为你可能只会在那种宏观层面进行计费.但是,我可以看到一些用于标记的用例,以便不同的人为同一个桶中的不同对象收费.
你能标记单个S3对象吗?
我开发了一个应用程序,其中我使用了Google Place API.这就是doc说限制的地方.
Google Places API具有以下查询限制:
具有API密钥的用户每24小时允许1 000个请求.
通过API控制台验证其身份的用户每24小时允许10万个请求.通过在控制台中启用结算,验证需要信用卡.使用Places API不会向您的信用卡收费.
所以我的问题是,如果我为Place API启用结算,那么它是免费的吗?这是真的吗?
我正在开发一个Android应用程序,我希望该应用程序的某些功能不是免费的.
我曾考虑过使用应用内Billing Version 3 API,因此我在开发者控制台中定义了"应用内商品".
阅读文档后,我知道当我开始购买流程时,我应该传入一个字符串令牌,帮助应用程序唯一地识别进行购买的用户.
但是我如何获得识别用户的字符串标记?
谢谢
android billing in-app-purchase in-app-billing android-billing
有没有办法以编程方式下载会计部门每个月问我的PDF月发票?
我可以从 AWS 控制台获取它们(例如https://console.aws.amazon.com/billing/home?region=eu-west-3#/bills?year=2019&month=3),那里有发票的链接。
在我点击下载发票的那一刻,我可以看到对以下 URL 的 HTTP 请求:
https://console.aws.amazon.com/billing/rest/v1.0/bill/invoice/generate?generatenew=true&invoiceGroupId=_SOME_ID_&invoicenumber=_SOME_ID_
然后是对实际提供 PDF 文件的 URL 的最终请求:
https://console.aws.amazon.com/billing/rest/v1.0/bill/invoice/download?invoiceGroupId=_SOME_ID_&invoicenumber=_SOME_ID_
我找不到 AWS API 上的文档来获取此类发票文档(有一些用于账单报告和其他内容,但没有用于“官方”文档),所以我开始问自己它是否可用?
在废弃 AWS 控制台(通过Scrapy、Selenium、Puppeteer)之前,我询问了社区;)
注意:我知道 AWS 可以通过电子邮件发送发票 PDF,但我宁愿直接从 AWS 获取,而不是从 IMAP/POP 电子邮件服务器获取。
我想在我的Android应用程序中使用应用程序内计费(而不是创建2个版本的应用程序 - 免费和专业版).如果用户付费,则应在首选项中提供其他选项.我的应用程序与网站(而不是我的)同步数据.每次同步发生时,我想检查用户是否付款.我该怎么办?
我的应用内商品ID应该如何?如果我的应用程序ID看起来像com.example.test,那么我可以将产品ID定义为项目吗?或者应该是com.example.test.item?
我一直在玩Dungeons应用程序以及我自己的帐单代码,除了一个陌生之外,几乎所有工作都有效.
看来,无论我做什么,我都无法将DEVELOPER_PAYLOAD显示在JSON签名响应中.如果我正确地阅读,那么文档似乎说我应该在JSON市场响应中看到developer_payload.Dungeons应用程序似乎认为它也应该在json中看到developer_payload.
我没有让它在我的代码中工作,它似乎在我的手机上的Dungeons示例中不起作用.
以下是我的代码的一些片段:
Bundle request = makeRequestBundle("REQUEST_PURCHASE");
request.putString(C.DEVELOPER_PAYLOAD, "testing 123");
Run Code Online (Sandbox Code Playgroud)
C.DEVELOPER_PAYLOAD是:
public static final String DEVELOPER_PAYLOAD = "DEVELOPER_PAYLOAD";
Run Code Online (Sandbox Code Playgroud)
这就是我在购买状态下看到的变化后的反应
05-14 20:13:08.360:INFO/BillingService(715):purchaseStateChanged gotignedData:{"nonce":9005407554096378381,"orders":[{"notificationId":"android.test.purchased","orderId":" transactionId.android.test.purchased", "的packageName": "com.mypackage", "的productId": "android.test.purchased", "purchaseTime":1305429187752 "purchaseState":0}]}
提前致谢!
编辑:我终于想通了.事实证明,如果您正在使用任何测试android项ID,则developer_payload不会通过.您必须使用真正的应用程序购买项目.
我可以在Android In-App-Billing V3上找到的所有教程都假设您有一个单独的活动来处理所有相关的计费.在我的情况下,有多个活动需要访问计费.我怎么会最优雅地处理这样的事情?
我偶然发现的一个示例问题是:在使用Google结算帮助程序类时,您始终将当前活动作为参数进行移交.在该活动上调用稍后的回调(例如onActivityResult).但是,如果活动活动一直在变化怎么办?我是否必须一直关闭并重新初始化结算?
android billing in-app-purchase in-app-billing android-activity
虽然这不适用于我目前的情况,但我相信我们以前都去过那里.您是一名Java开发人员,他被要求使用C#开发应用程序,或者您是ASP.NET开发人员要求在ASP.NET MVC中执行某些操作,或者是有能力执行Rails或Django站点的PHP开发人员.
从根本上说,如果你是一个称职的程序员,这些平台转换不应该是一个问题.如果有足够的时间,您可以期望变得像在旧平台上一样精通.
但是,如果这是一个客户的自由项目,那么在他们的角钱里学习这个平台似乎是不道德的吗?假设客户没有给你无限的时间来完成项目,由于你的经验不足,会有妥协和可能的质量问题.
也就是说,你必须从某个地方开始,并不是每个人都有空闲的时间来修补新的语言/平台.有时只需咬紧牙关就可以尝试智能地计划事情并完成任务并获得报酬.
这看起来不道德吗?接受较低的费率会使其更符合道德吗?
我正在尝试实现Android的In app billing Dungeon项目.
当我尝试购买我输入的物品时,我会继续:
06-04 10:37:33.343:E/Volley(1913):[228] BasicNetwork.performRequest:https ://android.clients.google.com/fdfe/completePurchase 06-04 10:37的意外响应代码500 : 33.343:W/Finsky(1913):[1] CheckoutPurchase.onErrorResponse:DisplayErrorMessage [您的订单无法处理.请再试一次.] 06-04 10:37:33.343:E/Finsky(1913):[1] CheckoutPurchase.setError:type = UNKNOWN,code = -1,message =您的订单无法处理.请再试一次.
我在应用内商品中设置了商品并发布了它们
我签署了应用程序并将已签名的应用程序上传到Google Play并通过adb上传到设备. - 同样的错误我试图发布应用程序然后将其下载到设备 - 同样的错误
按"接受并购买"后错误弹出
我的想法是它可能与我的Google商家帐户有关,任何想法?
谢谢,
billing ×10
android ×6
google-play ×2
amazon-s3 ×1
in-app ×1
payment ×1
platform ×1
tagging ×1
web-scraping ×1