PHPackages                             macropage-sdk/ebay-trading-upload-images - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. macropage-sdk/ebay-trading-upload-images

ActiveLibrary[File &amp; Storage](/categories/file-storage)

macropage-sdk/ebay-trading-upload-images
========================================

a little helper to upload images to ebays EPS (eBay Picture Services)

13.2k↓76.5%PHPCI failing

Since Feb 11Pushed 1y ago1 watchersCompare

[ Source](https://github.com/michabbb/php-ebay-upload-images)[ Packagist](https://packagist.org/packages/macropage-sdk/ebay-trading-upload-images)[ RSS](/packages/macropage-sdk-ebay-trading-upload-images/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (4)Used By (0)

php-ebay-upload-images
======================

[](#php-ebay-upload-images)

### usage

[](#usage)

```
$images[] = file_get_contents('/tmp/img1.png');
$images[] = file_get_contents('/tmp/img2.png');
//$images[] = 'this should not work';  'xxxxxxxx',
										  'cert-name'  => 'xxxxxxxx',
										  'dev-name'   => 'xxxxxxxx',
										  'siteid'     => 77,
										  'auth-token' => 'xxxxxxxx'
									  ]);
$responses        = $EbayUploadImages->upload($images);
d($responses);
```

[![#f03c15](https://camo.githubusercontent.com/0f961518a7ec2afddbe358d250696841250391fd10d08f87047ec0e63321be23/68747470733a2f2f706c616365686f6c642e69742f31352f6630336331352f3030303030303f746578743d2b)](https://camo.githubusercontent.com/0f961518a7ec2afddbe358d250696841250391fd10d08f87047ec0e63321be23/68747470733a2f2f706c616365686f6c642e69742f31352f6630336331352f3030303030303f746578743d2b) **notice:** `siteid` needs to be numbers, if you use letters you might get very strange SSL errors!

### what you (should) get

[](#what-you-should-get)

[![](https://camo.githubusercontent.com/1e0405f01d989436d471316318fa95dbd31befc3cc04fab79de96caab52f2e6c/68747470733a2f2f692e696d6775722e636f6d2f366d4e756437312e706e67)](https://camo.githubusercontent.com/1e0405f01d989436d471316318fa95dbd31befc3cc04fab79de96caab52f2e6c/68747470733a2f2f692e696d6775722e636f6d2f366d4e756437312e706e67)

`state` should cover the result of *all* uploads, if one failed, it will show you `FALSE` with an array key `error`.

some more config keys you can use:

- concurrency (number of parallel uploads)
- comp-level (X-EBAY-API-COMPATIBILITY-LEVEL)
- ExtensionInDays ([see ebay docu](https://developer.ebay.com/devzone/xml/docs/reference/ebay/UploadSiteHostedPictures.html#Request.ExtensionInDays))

### You need help with the Ebay API?

[](#you-need-help-with-the-ebay-api)

**hire me:** `info@macropage.de`

[![Follow me](https://camo.githubusercontent.com/ea111e561c8eb53d61e3e8f5208b6442c0c3d77697fcd4c8a6671d1716627b51/68747470733a2f2f72617763646e2e6769746861636b2e636f6d2f6d696368616262622f656261792d6f617574682d706c617967726f756e642f623465616131333761613030666637303061633138383830626161303030326336363138353765362f646f63732f696d672f6c696e6b6564696e2e706e67)](https://twitter.com/michabbb)

[![Follow me](https://camo.githubusercontent.com/c150e4236d5589ba529397c6f01912d82d4b8523013a0b36b7b280d0392d3754/68747470733a2f2f72617763646e2e6769746861636b2e636f6d2f6d696368616262622f656261792d6f617574682d706c617967726f756e642f623465616131333761613030666637303061633138383830626161303030326336363138353765362f646f63732f696d672f747769747465722e706e67)](https://www.linkedin.com/in/macropage/)

[![Follow me](https://camo.githubusercontent.com/22e075333323040d4445f92fc7f896ad3f6efa776d191249c74640b74f473a39/68747470733a2f2f72617763646e2e6769746861636b2e636f6d2f6d696368616262622f656261792d6f617574682d706c617967726f756e642f623465616131333761613030666637303061633138383830626161303030326336363138353765362f646f63732f696d672f78696e672e706e67)](https://xing.com/profile/Michael_Bladowski/cv)

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance29

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/ea63e34d79d9383a876c7c107f9175746dea8a8b48974a797e39430e135f16a8?d=identicon)[macropage](/maintainers/macropage)

---

Top Contributors

[![michabbb](https://avatars.githubusercontent.com/u/3524595?v=4)](https://github.com/michabbb "michabbb (24 commits)")

---

Tags

ebayepsimagesparallelphpsdkuploaduploadsitehostedpictures

### Embed Badge

![Health badge](/badges/macropage-sdk-ebay-trading-upload-images/health.svg)

```
[![Health](https://phpackages.com/badges/macropage-sdk-ebay-trading-upload-images/health.svg)](https://phpackages.com/packages/macropage-sdk-ebay-trading-upload-images)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
