小编Pau*_*ulG的帖子

亚马逊订单确认Feed

我正在使用订单确认Feed来取消亚马逊的订单.以下是我用来取消亚马逊订单的xml Feed格式.

我已成功将此Feed提交给MWS,但每次检查Feed提交结果时,它总是会出现此错误

'您提交的XML在第1行第485行(或附近)的Amazon Envelope XML级别上格式不正确.

我根据亚马逊销售:XML指南创建了xml格式.

<?xml version="1.0"?>
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amzn-envelope.xsd">

<Header>
    <DocumentVersion>1.01</DocumentVersion>
    <MerchantIdentifier>M_xxxxxx_108291953</MerchantIdentifier>
</Header>

<MessageType>OrderAcknowledgment</MessageType>
<Message>
    <MessageID>1</MessageID>
    <OrderAcknowledgement>
        <AmazonOrderID>123-1234567-1234567</AmazonOrderID>
        <StatusCode>Failure</StatusCode>
        <CancelReason>BuyerCanceled</CancelReason>
    </OrderAcknowledgment>
</Message>
</AmazonEnvelope>
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我解决我在xml格式中缺少的内容吗?

amazon-mws

3
推荐指数
1
解决办法
2785
查看次数

亚马逊MWS API:_POST_PRODUCT_DATA_的堆叠顺序

我想知道我是否可以将_POST_PRODUCT_DATA_ feedtype堆叠到亚马逊,就像定价一样?

我试过了,亚马逊没有认出第二个产品(第一个是好的,使用相同的市场和同一卖家)

我正在尝试向亚马逊添加多个产品.现在它的工作正常,每小时不到50种产品.

我怎样才能获得此类Feed的确切限制?我知道SubmitFeed操作的最大请求限额为15,每2分钟恢复一次请求.

但是,例如,我不能发送10个或更多的产品吗?

amazon-web-services amazon-mws

3
推荐指数
1
解决办法
6438
查看次数

亚马逊 - MWS:报告和订单列表之间的差异

我正在尝试将亚马逊商城的订单整合到我们的系统中.我之前和Magento一起做过,并认为这应该很容易,但不知怎的,我卡住了.

我从亚马逊下载了Java API 并开始使用这些示例.
到目前为止一切都那么好 - 我能让他们跑步.但是使用Reports APIOrders API,我开始想知道如果我只想让未发货的订单放入我们的系统中使用哪一个.

1.使用Report API执行此操作似乎非常复杂,并且涉及对MWS的大量调用.亚马逊此记录了这一点.
2.使用Orders API似乎非常简单.我只需要创建一个ListOrdersRequest,定义我想要的订单类型,最后通过ListOrders调用获取它们.

所以我的问题是:在Orders API上选择Reports API的原因什么?

似乎亚马逊推荐Reports API,但我真的不明白为什么这应该如此复杂.当我能直接获得订单时,为什么要获得报告?

java amazon-web-services amazon-mws

3
推荐指数
1
解决办法
1031
查看次数

MasterCard的正则表达式

我找到了以下信用卡类型万事达卡的正则表达式

public static readonly string CreditMasterCard = @"^(5[1 - 5][0 - 9]{14})$";
Run Code Online (Sandbox Code Playgroud)

然后我写了下面的代码:

Regex regexMasterCard = new Regex(CommonLibrary.RegexCreditCardStrings.CreditMasterCard);

if (regexMasterCard.IsMatch(number)) return CommonLibrary.CreditCardType.mastercard;
Run Code Online (Sandbox Code Playgroud)

但是当我设置number ='5308171154251187'时就错了.正则表达式中有什么不正确?

.net c# regex credit-card

3
推荐指数
1
解决办法
985
查看次数

SSL为默认Amazon EC2域

我正在使用Amazon Linux运行EC2实例.我的公开网址如下:

my-url-prefix.us-west-2.compute.amazonaws.com

.我出于特定原因需要SSL.我的问题是:

有没有办法为域" my-url-prefix.us-west-2.compute.amazonaws.com " 添加SSL ?这样做的过程是什么?

像OpenShift.com一样,有没有办法为ec2实例获取HTTPS?像https://the-maevjay.rhcloud.com/

amazon-ec2 amazon-web-services

3
推荐指数
1
解决办法
1252
查看次数

使用Python和pyathenajdbc与Athena连接

我正在尝试使用python连接到AWS Athena.我正在尝试使用pyathenajdbc来完成此任务.我遇到的问题是获得连接.当我运行下面的代码时,我收到一条错误消息,指出它无法找到AthenaDriver.(java.lang.RuntimeException:未找到类com.amazonaws.athena.jdbc.AthenaDriver).我确实从AWS下载了这个文件,我确认它正在该目录中.

from mdpbi.rsi.config import *
from mdpbi.tools.functions import mdpLog
from pkg_resources import resource_string
import argparse
import os
import pyathenajdbc
import sys

SCRIPT_NAME = "Athena_Export"

ATHENA_JDBC_CLASSPATH = "/opt/amazon/athenajdbc/AthenaJDBC41-1.0.0.jar"
EXPORT_OUTFILE = "RSI_Export.txt"
EXPORT_OUTFILE_PATH = os.path.join(WORKINGDIR, EXPORT_OUTFILE)


def get_arg_parser():
    """This function returns the argument parser object to be used with this script"""
    parser = argparse.ArgumentParser(description=__doc__, formatter_class=argparse.RawDescriptionHelpFormatter)

    return parser


def main():
    args = get_arg_parser().parse_args(sys.argv[1:])
    logger = mdpLog(SCRIPT_NAME, LOGDIR)

    SQL = resource_string("mdpbi.rsi.athena.resources", "athena.sql")

    conn = pyathenajdbc.connect(
        s3_staging_dir="s3://athena",
        access_key=AWS_ACCESS_KEY_ID,
        secret_key=AWS_SECRET_ACCESS_KEY,
        region_name="us-east-1",
        log_path=LOGDIR,
        driver_path=ATHENA_JDBC_CLASSPATH
    )
    try: …
Run Code Online (Sandbox Code Playgroud)

python amazon-web-services amazon-athena

3
推荐指数
1
解决办法
5162
查看次数

应用程序是否应该要求iCloud使用权限?

当我们需要获得访问GPS坐标的权限时,系统会自动为我们执行此操作.与应用程序内购买类似,框架自动确认用户是否真的想要购买东西.

iCloud怎么样?

我正在开发一个拍摄照片的应用程序,我正在考虑添加iCloud.为什么不 - 如果用户可以在他/她拥有的任何设备上访问他/她的专辑,那就太酷了.但每张照片都有很大的尺寸.200张照片和1千兆字节消失了.

你的方法是什么?您是否要求用户使用iCloud或本地存储,或者只是使用iCloud(如果可用)?

user-permissions ios icloud

2
推荐指数
1
解决办法
2144
查看次数

自定义ListView适配器上的Android onclick事件无效

我已经构建了一个自定义,ListAdapter并且onclick每个单行的事件都有问题.我希望得到点击行的一些内容,以便稍后在另一个活动中使用它:

public class MainActivity extends Activity {

// ArrayList of type "Person". We are making not a list of string, sondern eine list of persons
ArrayList<Person> arrayOfWebData = new ArrayList<Person>();

class Person{
    public String person_id;
    public String name;
    public String birthday;
    public String favorite_color;
    public String profilbild;
}

// This is our new Adapter:
FancyAdapter aa = null;

// For each row we returned until we use the array to create our person obj
static ArrayList<String> …
Run Code Online (Sandbox Code Playgroud)

android listview

2
推荐指数
1
解决办法
8905
查看次数

我们应该在亚马逊MWS PHP SDK中的APPLICATION_NAME和APPLICATION_VERSION字段中输入什么?

我不知道我应该在amazon MWS PHP库的下面的字段中输入什么

define('APPLICATION_NAME', '<Your Application Name>');  
define('APPLICATION_VERSION', '<Your Application Version or Build Number>'); 
Run Code Online (Sandbox Code Playgroud)

如果有人知道亚马逊MWS中的应用程序名称和版本,请说明应用程序名称和版本.

php amazon-web-services amazon-mws

2
推荐指数
1
解决办法
3551
查看次数

Amazon SQS 队列未接收消息

我们的亚马逊 SQS 队列没有从亚马逊 MWS 接收 AnyOfferChanged 通知的消息。

我们发送一个测试通知,并将其发送到队列并在我们收到通知时可用。

我们已经设置了两个 AWS 账户,我们使用一个 AWS 账户来注册队列目的地并创建对 AnyOfferChanged 的​​订阅。另一个 AWS 账户成功从我们的队列中获取测试通知。

我们可以看到商家的竞争对手已经更改了列表的价格,但没有向我们发送通知。

有没有人遇到过这个问题?

amazon-sqs amazon-mws

2
推荐指数
1
解决办法
6224
查看次数