рдИрдмреЗ рдПрдкреАрдЖрдИ: рдкрд╣рд▓реЗ рдЪрд░рдг

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдХреБрдЫ рд╕реАрдЦрдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рдИрдмреЗ рдПрдкреАрдЖрдИ, рднрд▓реЗ рд╣реА рдЗрд╕рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реЛ, рдХреЛрдИ рдЕрдкрд╡рд╛рдж рдирд╣реАрдВ рд╣реИред рдореИрдВ рдЦреБрдж рдЕрднреА рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдФрд░ рд╡рд╛рдВрдЫрд┐рдд рдЪрд┐рддреНрд░ рдореЗрд░реЗ рд╕рд┐рд░ рдореЗрдВ рдЖрдХрд╛рд░ рд▓реЗрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдбреЙрдХ рдФрд░ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ рдХрд╕рдХрд░ рдЪрдврд╝рдирд╛ рдкрдбрд╝рд╛ред

рдпрд╣ рдкреЛрд╕реНрдЯ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рдИрдмреЗ рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдФрд░ рдЦреБрдж рдХреЗ рд▓рд┐рдП рдЬрд▓реНрджреА рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реИ, рддрд╛рдХрд┐ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХреБрдЫ рднреА рди рднреВрд▓реЗрдВред





рдХреНрд╡рд┐рдХ рд╕реНрдЯрд╛рд░реНрдЯ рдЧрд╛рдЗрдб



рдореВрд▓ рд░реВрдк рд╕реЗ, рдИрдмреЗ рдореЗрдВ рдПрдХ рддрдерд╛рдХрдерд┐рдд " рдХреНрд╡рд┐рдХ рд╕реНрдЯрд╛рд░реНрдЯ рдЧрд╛рдЗрдб " рд╣реИ, рддреЛ рдЖрдЗрдП рдкрд╣рд▓реЗ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдПрдВ:

1. рдПрдХ рдирдП рдбреЗрд╡рд▓рдкрд░ рдХрд╛ рдкрдВрдЬреАрдХрд░рдг - рдПрдкреАрдЖрдИ рдХреЗ рд╕рднреА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдХреБрдЫ рдЕрджреНрд╡рд┐рддреАрдп рдбреЗрд╡рд▓рдкрд░ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, рджреВрд╕рд░рд╛ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдкрдврд╝реЗрдВ;



2. developer.ebay.com рдкрд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкрдВрдЬреАрдХрд░рдг рдФрд░ рд▓реЙрдЧ рдЗрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк "рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреАрдЬрд╝" рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдПрдкреАрдЖрдИ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, " рдореЗрд░рд╛ рдЦрд╛рддрд╛ " рдЕрдиреБрднрд╛рдЧ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ "рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреБрдВрдЬреА" рдмреНрд▓реЙрдХ рдореЗрдВ рд╣рдо рдХреБрдВрдЬреА рдХреЗ 2 рд╕реЗрдЯ рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВ:

2.1 рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдХреАрдЬрд╝ - рдкрд░реАрдХреНрд╖рдг рдПрдкреАрдЖрдИ рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рдХреБрдВрдЬреА;

2.2 рдЙрддреНрдкрд╛рджрди рдХреБрдВрдЬреА - рдХрд╛рд░реНрдпрд╢реАрд▓ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдХреБрдВрдЬреАред



3. рдпрд╣ рдкреИрд░рд╛рдЧреНрд░рд╛рдл " рдирдореВрдирд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ " рдХрд╛ рдПрдХ рд▓рд┐рдВрдХ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрдк рдХрд┐рд╕реА рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рд╣рд╛рдВ, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдХрдИ рд╣реИрдВ :)) "рдлрд╛рдЗрдВрдбрд┐рдВрдЧ рдПрдкреАрдЖрдИ" (рдореИрдВ рдиреАрдЪреЗ рдПрдкреАрдЖрдИ рдХреЗ рдореБрдЦреНрдп рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд▓рд┐рдЦреВрдВрдЧрд╛)ред рдЗрд╕ "рдирдореВрдирд╛ рдЖрд╡реЗрджрди" рдХреЗ рдкреГрд╖реНрда рдкрд░ 3 рдмреНрд▓реЙрдХ рд╣реИрдВ:

3.1 рдирдореВрдирд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрд░реЛрдд рдХреЛрдб - рдЗрд╕рдореЗрдВ HTML / JS рдХреЛрдб рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд╕рдмрд╕реЗ рдиреАрдЪреЗ рдПрдХ JS lib рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ, рд╡рд╣ URL рдЬрд┐рд╕рдореЗрдВ "рдЦреЛрдЬ API" URL рдЖрд╡рд╢реНрдпрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╕реЗрдЯ рд╣реИ;

3.2 рдкрд╛рд░реНрд╕ рдирдореВрдирд╛ рдирдореВрдирд╛ - рдЗрд╕рдореЗрдВ HTML рдкреГрд╖реНрда рдХреЗ рд░реВрдк рдореЗрдВ рдХреНрд╡реЗрд░реА рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реЛрддрд╛ рд╣реИ;

3.3 рдХреЙрд▓ рд░рд┐рд╕реНрдкрд╛рдВрд╕ - рдЗрд╕рдореЗрдВ XML рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдиреБрд░реЛрдз рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реЛрддрд╛ рд╣реИред



4. рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рджреНрд╡рд╛рд░рд╛ рд╕рдореВрд╣реАрдХреГрдд рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╡рд░реНрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХред



рдЙрддреНрдкрд╛рдж рдПрдкреАрдЖрдИ



1. рдвреВрдБрдврдирд╛ рдПрдкреАрдЖрдИ - рдИрдмреЗ рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдпрд╣ рдПрдкреАрдЖрдИ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╛рдирджрдВрдбреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:

1.1 findItemsByCategory - рд╢реНрд░реЗрдгреА рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рдЦреЛрдЬ;

1.2 findItemsByKeywords - рдХреАрд╡рд░реНрдб рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рдЦреЛрдЬ;

1.3 findItemsAdvanced - рдЖрдк рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдФрд░ рдХреАрд╡рд░реНрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдорд┐рд╢реНрд░рд┐рдд рдЦреЛрдЬ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ;

1.4 findItemsByProduct - рдЙрддреНрдкрд╛рдж рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рдЦреЛрдЬред рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рдлреЛрди, рд╡реАрдбрд┐рдпреЛ рдЧреЗрдо, рдХрд┐рддрд╛рдмреЗрдВ, рдЖрджрд┐ред



2. рд╢реЙрдкрд┐рдВрдЧ рдПрдкреАрдЖрдИ - рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЙрддреНрдкрд╛рдж рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдХрд┐рд╕реА рдЙрддреНрдкрд╛рдж рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рднреА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЙрд╕рдХреА рдЖрдИрдбреА рдЬрд╛рдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕реЗ рдЦреЛрдЬреЗ рдЧрдП рдПрдкреАрдЖрдИ рдХреЗ рдЕрдиреБрд░реЛрдз рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рд╕реВрдЪреА рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдПрдкреАрдЖрдИ рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ:

2.1 GetSingleItem - рдЕрдкрдиреА рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рдПрдХ рдЙрддреНрдкрд╛рдж рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рднреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рджреЗрддрд╛ рд╣реИ;

2.2 GetItemStatus - рдорд╛рд▓ рдХреА рд╡рд░реНрддрдорд╛рди рджрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рджреЗрддрд╛ рд╣реИ, рдЙрд╕реА рд╕рдордп рдЖрдк 10 рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ;

2.3 GetShippingCosts - рдЖрдк рдЦрд░реАрджрд╛рд░ рдХреЛ рдорд╛рд▓ рдХреА рдбрд┐рд▓реАрд╡рд░реА рдХреА рд▓рд╛рдЧрдд рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЙрддреНрдкрд╛рдж рдЖрдИрдбреА, рджреЗрд╢ рдХреЗ рдЙрд╕ рдХреЛрдб рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬрд╣рд╛рдВ рдбрд┐рд▓реАрд╡рд░реА рдХреА рдЬрд╛рдПрдЧреА, рдЦрд░реАрджрд╛рд░ рдХрд╛ рдбрд╛рдХ рдХреЛрдб рдФрд░ рдорд╛рд▓ рдХреА рдЗрдХрд╛рдЗрдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЬреЛ рдЦрд░реАрджреЗ / рдЦрд░реАрджреЗ рдЬрд╛рдПрдВрдЧреЗред рдЗрд╕ рдЕрдиреБрд░реЛрдз рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдЙрддреНрдкрд╛рдж рдХрд╛ рд╢рд┐рдкрд┐рдВрдЧ рдореВрд▓реНрдп рд╣реИ;

2.4 GetMultipleItems GetSingleItem рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдПрдХ рд╕рд╛рде рдХрдИ рдЙрддреНрдкрд╛рджреЛрдВ (рдЕрдзрд┐рдХрддрдо 20 рдЙрддреНрдкрд╛рджреЛрдВ) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдПрдкреАрдЖрдИ рдвреВрдБрдврдирд╛





рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЗрд╕ рдПрдк рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рдореИрдВрдиреЗ XML рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░реВрдк рдЪреБрдирд╛, рдореИрдВ рдкреЛрд╕реНрдЯ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдкреАрдЖрдИ рдХреЛ рдЕрдиреБрд░реЛрдз рднреЗрдЬ рд░рд╣рд╛ рд╣реВрдВред рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ, рдореИрдВ рдЖрд╡рд╢реНрдпрдХ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реВрдВрдЧрд╛:



1. X-EBAY-SOA-OPERATION-NAME - рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдорд╛рди рдЙрд╕ рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдирд╛рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕рдХрд╛ рдЖрдк рдкреНрд░рджрд░реНрд╢рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: findItemsByKeywords, findItemsByCategory;



2. X-EBAY-SOA-SECURITY-APPNAME - рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдЖрдкрдХреЛ рдЕрдкрдирд╛ AppID рд╕реНрдерд╛рдирд╛рдкрдиреНрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреЛ " рдореЗрд░рд╛ рдЦрд╛рддрд╛ " рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдкрд╛рдпрд╛ / рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



POST рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЗрди рджреЛрдиреЛрдВ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдЕрдиреБрд░реЛрдз рд╢реАрд░реНрд╖рдХ рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдк рдПрдХ рдПрдкреАрдЖрдИ рдХреЙрд▓ рдкреЗрдЬ рдмрдирд╛рдиреЗ рдкрд░ рдПрдкреАрдЖрдИ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред



рдЕрдм "findItemsByKeywords" рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрддреНрдкрд╛рдж рдЦреЛрдЬ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВред



// Get entity of http client

$httpClient = new Http_Client('http://svcs.sandbox.ebay.com/services/search/FindingService/' . FINDING_API_VERSION);



// Prepare headers

$httpClient->setHeaders(

array(

'X-EBAY-SOA-OPERATION-NAME: findItemsByKeywords',

'X-EBAY-SOA-SECURITY-APPNAME: ' . APP_ID

)

);



// Prepare body

$httpClient->setBody(

'<?xml version="1.0" encoding="utf-8"?>

<findItemsByKeywordsRequest xmlns="http://www.ebay.com/marketplace/search/v1/services">

<keywords>' . htmlspecialchars($keywords) . '</keywords>

<paginationInput>

<entriesPerPage>10</entriesPerPage>

</paginationInput>

</findItemsByKeywordsRequest>'

);



// Send request

$result = $httpClient->send();









рдЬрд╣рд╛рдВ:

1. Http_Client - CURL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдкреАрдЖрдИ рдХреЛ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рдЫреЛрдЯрд╛ рд╡рд░реНрдЧред рдпрд╣ рдХреЛрдб рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рд╣реИ;



2. рдЕрдиреБрд░реЛрдз URL рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛: svcs.sandbox.ebay.com/services/search/FindingService/v1 , рд▓реЗрдХрд┐рди рдЬрдм рд╕реЗ рдбреЙрдХ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ "v1" (рдПрдкреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг) рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ, рдореИрдВрдиреЗ рдЗрд╕реЗ рдПрдХ рд╕реНрдерд┐рд░рд╛рдВрдХ рдореЗрдВ рдбрд╛рд▓ рджрд┐рдпрд╛;



3. рд╕реЗрдЯрд╣реЗрдбрд░реНрд╕ () рд╡рд┐рдзрд┐ рдЕрдиреБрд░реЛрдз рд╣реЗрдбрд░ рд╕реЗрдЯ рдХрд░рддреА рд╣реИред рд▓рдЧрд╛рддрд╛рд░ APP_ID рдореЗрд░реЗ AppID рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ;



4. рд╕реЗрдЯ рдмреЙрдбреА () рд╡рд┐рдзрд┐ рдЕрдиреБрд░реЛрдз рдирд┐рдХрд╛рдп рд╕реЗрдЯ рдХрд░рддреА рд╣реИред рд╣рдо рдЬрд┐рд╕ рдХреАрд╡рд░реНрдб рдЯреИрдЧ рд╕реЗ рдХреАрд╡рд░реНрдб рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рдЙрд╕рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИред рдПрдВрдЯреНрд░реАрдкрд░реНрд╕рдкреЗрдЬ рдкреИрд░рд╛рдореАрдЯрд░ рдПрдкреАрдЖрдИ рд╕реЗ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ 10 рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдФрд░ findItemsByKeywords рдПрдХреНрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ );



5. рдЦреИрд░, рднреЗрдЬрдиреЗ () рд╡рд┐рдзрд┐ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд░реЛрдз рднреЗрдЬрддрд╛ рд╣реИ рдФрд░ рдЕрдкрдиреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ XML рдХреЗ рд░реВрдк рдореЗрдВ $ рдкрд░рд┐рдгрд╛рдо рдЪрд░ рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛ред



рд╢реЙрдкрд┐рдВрдЧ рдПрдкреАрдЖрдИ





рдореИрдВ GetSingleItem рд╢реЙрдкрд┐рдВрдЧ рдПрдкреАрдЖрдИ рдПрдХреНрд╢рди рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдЙрддреНрдкрд╛рдж рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЦрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдЫреЛрдЯреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЛ рдкреВрд░рдХ рдХрд░реВрдВрдЧрд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдЖрд╡рд╢реНрдпрдХ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╕реВрдЪреА рджреВрдВрдЧрд╛:



1. рдПрдХреНрд╕-рдИрдмреЗ-рдПрдкреАрдЖрдИ-рдХреЙрд▓-рдирд╛рдо - рдкреИрд░рд╛рдореАрдЯрд░ рдЦрд░реАрджрд╛рд░реА рдПрдкреАрдЖрдИ рдХреЗ рднреАрддрд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд╛ рдирд╛рдо рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: GetSingleItem, GetItemStatus;



2. X-EBAY-API-APP-ID - рдкреИрд░рд╛рдореАрдЯрд░ рдЖрдкрдХреЗ AppID рдХреЛ рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИ;



3. X-EBAY-API-REQUEST-ENCODING - рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рд░реВрдкред POST рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ "XML" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛;



4. рдПрдХреНрд╕-рдИрдмреЗ-рдПрдкреАрдЖрдИ-рд╕рдВрд╕реНрдХрд░рдг - рдПрдкреА рд╕рдВрд╕реНрдХрд░рдг рдЬреЛ рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ 699 рдХрд╛ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ред



POST рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╕рднреА рдкреИрд░рд╛рдореАрдЯрд░, рдЕрдиреБрд░реЛрдз рд╢реАрд░реНрд╖ рд▓реЗрдЦ рдореЗрдВ рдкрд╛рд╕ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рдЖрдк рд╢реЙрдкрд┐рдВрдЧ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред



рдпрд╣рд╛рдВ рдореЗрд░рд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдХреЛрдб рд╣реИ рдЬреЛ рд╡рд┐рд╕реНрддреГрдд рдЙрддреНрдкрд╛рдж рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдкреВрдЫрддрд╛ рд╣реИ:



// Get entity of http client

$httpClient = new Http_Client('http://open.api.sandbox.ebay.com/shopping');



// Prepare headers

$httpClient->setHeaders(

array(

'X-EBAY-API-CALL-NAME: GetSingleItem',

'X-EBAY-API-APP-ID: ' . APP_ID,

'X-EBAY-API-REQUEST-ENCODING: ' . SHOPPING_API_DATA_FORMAT,

'X-EBAY-API-VERSION: ' . SHOPPING_API_VERSION

)

);



// Prepare body

$httpClient->setBody(

'<?xml version="1.0" encoding="utf-8"?>

<GetSingleItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">

<ItemID>' . $id . '</ItemID>

<IncludeSelector>TextDescription</IncludeSelector>

</GetSingleItemRequest>'

);



// Send request

$result = $httpClient->send();









рдпрд╣рд╛рдВ, рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдг рдХреА рддрд░рд╣, рдореИрдВрдиреЗ рд╢реЙрдкрд┐рдВрдЧ рдПрдкреАрдЖрдИ рдкрд░реАрдХреНрд╖рдг рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП URL рд╕реЗрдЯ рдХрд┐рдпрд╛, рдпрд╣ " open.api.sandbox.ebay.com/shopping " рд╣реЛрдЧрд╛ред рдлрд┐рд░ рдореИрдВ рд╣реЗрдбрд░ рдХреА рдПрдХ рд╕рд░рдгреА рдФрд░ рдПрдХ рдЕрдиреБрд░реЛрдз рдирд┐рдХрд╛рдп рдмрдирд╛рддрд╛ рд╣реВрдВред рдЕрдиреБрд░реЛрдз рдирд┐рдХрд╛рдп рдореЗрдВ, рдореИрдВрдиреЗ рдЖрдЗрдЯрдо рдкрд╣рдЪрд╛рди рдореЗрдВ рдЙрддреНрдкрд╛рдж рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЛ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ (рд╡реИрд╕реЗ, рдореИрдВ рдЗрд╕реЗ рдЕрдВрддрд░рдВрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдИрдмреЗ рдкрд░ рдЙрддреНрдкрд╛рдж рдЖрдИрдбреА рдХрд╛ рдЖрдХрд╛рд░ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рдЧрдпрд╛ рд╣реИ) рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдбреЗрдЯрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдореИрдВрдиреЗ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ TextDescription (рдЙрддреНрдкрд╛рдж рдХрд╛ рдПрдХ рдкрд╛рда рд╡рд┐рд╡рд░рдг, рдЕрдзрд┐рдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ) GetSingleItem рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рд╕рднреА рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдпрд╣рд╛рдВ рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ )ред



рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░





рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдкреЛрд╕реНрдЯ рдХрд┐рд╕реА рдХреЛ рдИрдмреЗ рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдкрд░рд┐рдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдХрдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред



рдореЗрд░реЗ рдкрд░реАрдХреНрд╖рдг рдЖрд╡реЗрджрди рдХрд╛ рд╕рдВрдЧреНрд░рд╣

рд╕рднреА рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП URL рд╕реВрдЪреА рдкреГрд╖реНрда



All Articles