• 文字サイズ


解決済

AMAZON MWS APIに関して 商品

  • 相談者:非公開
  • 2017/08/09 13:28
いつもお世話になっております。
アマゾンAPIで商品情報を取り込みしようとしておりますが、リクエストを送信して、返されるエラーが
The AWS Access Key Id you provided does not exist in our records.
となります。

AWS aceess keyは、アマゾンから送られてきたテキストをそのままで送信しています。
暗号化は必要ですか?
同じようなプログラムで、Ordersは正常に情報が返されています。

何かサンプルプログラムありましたら、お教え願えないでしょうか?
c#でお願いします。

config.ServiceURL = "https://mws.amazonservices.jp/Products/2011-10-01";
urlはこのアドレスで正しいでしょうか?

よろしくお願いいたします。


MarketplaceWebServiceProducts.MarketplaceWebServiceProductsException はハンドルされませんでした。
ErrorCode="InvalidAccessKeyId"
ErrorType="Sender"
Message="The AWS Access Key Id you provided does not exist in our records."
Source="MWSClientCsRuntime-1.0"
XML="<?xml version="1.0"?> <ErrorResponse xmlns="http://mws.amazonservices.com/schema/Products/2011-10-01"> <Error> <Type>Sender</Type> <Code>InvalidAccessKeyId</Code> <Message>The AWS Access Key Id you provided does not exist in our records.</Message> </Error> <RequestID>46e421b4-47c3-436e-a21d-ff915a98534c</RequestID> </ErrorResponse> "
StackTrace:
場所 MWSClientCsRuntime.MwsConnection.Call[T](IMwsRequestType`1 type, IMwsObject requestData) 場所 MarketplaceWebServiceProducts.MarketplaceWebServiceProductsClient.GetMyPriceForSKU(GetMyPriceForSKURequest request) 場所 AMZorderExsam.Form1.Button2_Click(Object sender, EventArgs e) 場所 C:\DevFactory\IM\Extra\AMZorderExsam\Form1.vb:行 57 場所 System.Windows.Forms.Control.OnClick(EventArgs e) 場所 System.Windows.Forms.Button.OnClick(EventArgs e) 場所 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) 場所 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) 場所 System.Windows.Forms.Control.WndProc(Message& m) 場所 System.Windows.Forms.ButtonBase.WndProc(Message& m) 場所 System.Windows.Forms.Button.WndProc(Message& m) 場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) 場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) 場所 System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) 場所 System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) 場所 System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData) 場所 System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) 場所 System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) 場所 System.Windows.Forms.Application.Run(ApplicationContext context) 場所 Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun() 場所 Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel() 場所 Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String[] commandLine) 場所 AMZorderExsam.My.MyApplication.Main(String[] Args) 場所 17d14f5c-a337-4978-8281-53493378c1071.vb:行 81 場所 System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args) 場所 System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args) 場所 Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() 場所 System.Threading.ThreadHelper.ThreadStart_Context(Object state) 場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) 場所 System.Threading.ThreadHelper.ThreadStart()
InnerException: MWSClientCsRuntime.MwsException
ErrorCode="InvalidAccessKeyId"
ErrorType="Sender"
Message="The AWS Access Key Id you provided does not exist in our records."
Source="MWSClientCsRuntime-1.0"
XML="<?xml version="1.0"?> <ErrorResponse xmlns="http://mws.amazonservices.com/schema/Products/2011-10-01"> <Error> <Type>Sender</Type> <Code>InvalidAccessKeyId</Code> <Message>The AWS Access Key Id you provided does not exist in our records.</Message> </Error> <RequestID>46e421b4-47c3-436e-a21d-ff915a98534c</RequestID> </ErrorResponse> "
StackTrace:
場所 MWSClientCsRuntime.MwsAQCall.invoke() 場所 MWSClientCsRuntime.MwsConnection.Call[T](IMwsRequestType`1 type, IMwsObject requestData)
InnerException:
キーワード:API商品情報
投稿内容について報告する
今気になってる疑問、
セミナーに参加すれば解決するかも!?
2020年は4月から毎週オンラインにて開催し、1900社が参加された90分で学べる楽天集客対策セミナーですが、アップデートをして2021年も開催いたします。

  • 返信者:非公開
  • 2017/08/09 13:49
ECマスターズの田中です。

>AWS aceess keyは、アマゾンから送られてきたテキストをそのままで送信しています。
>暗号化は必要ですか?
………(省略)………
  • 返信者:非公開(質問者)
  • 2017/08/09 18:07
田中様

ありがとうございました。

無事解決しました。

MarketplaceWebServiceProducts.MarketplaceWeb………(省略)………