PHPackages                             emgag/vg-wort-message-api - 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. emgag/vg-wort-message-api

AbandonedArchivedLibrary

emgag/vg-wort-message-api
=========================

VG Wort METIS messages API helper

625.1k↓48%2PHP

Since Dec 31Pushed 3y ago3 watchersCompare

[ Source](https://github.com/emgag/vg-wort-message-api)[ Packagist](https://packagist.org/packages/emgag/vg-wort-message-api)[ RSS](/packages/emgag-vg-wort-message-api/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

vg-wort-message-api
===================

[](#vg-wort-message-api)

**WARNING**: This library is no longer maintained and doesn't work with the current VG Wort METIS API version.

---

A plugin to simplify the creation and submission of VG Wort METIS messages. Works with the official T.O.M. WebServices.

Installation
------------

[](#installation)

```
composer require emgag/vg-wort-message-api
```

Usage
-----

[](#usage)

**MessageService**

```
use Emgag\VGWort\MessageService;

$messageService = new MessageService($username, $password);

$response = $messageService->newMessage(
    $id, // Private Identification Id
    [
        // Multiple Authors possible
        ["firstName" => "", "surName" => "", "cardNumber" => ""]
    ],
    $title, // Title of this message
    $text, // Text of this message (plain text)
    $urls // URLs of this message
);
```

It's possible to provide multiple URLs. The URLs `$urls` could be in one of these formats:

- As an simple array.

```
$urls = [
    "http://example.com/path/to/file.html"
];
```

- As an multi-dimensional array. The keys will be ignored.

```
$urls = [
    "page-1" => [
        "http://example-1.com/path/to/file.html"
    ],
    "page-2" => [
        "http://example-2.com/path/to/file.html"
    ]
];
```

**PixelService**

```
use Emgag\VGWort\PixelService;

$pixelService = new PixelService($username, $password);

try {
    $ids = $pixelService->overview(PixelService::TYPE_MINDESTZUGRIFF);
} catch (\Exception $e) {
    ...
}
```

Allowed types:

- `PixelService::TYPE_MINDESTZUGRIFF`
- `PixelService::TYPE_ANTEILIGER_MINDESTZUGRIFF`

License
-------

[](#license)

vg-wort-message-api is licensed under the [MIT License](http://opensource.org/licenses/MIT).

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity33

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity23

Early-stage or recently created project

 Bus Factor1

Top contributor holds 71.4% 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/35a34580a28286ae22173cc8f34f42699d846067c976e8e39fdc23b8ad0cf44a?d=identicon)[emgag](/maintainers/emgag)

---

Top Contributors

[![dominikdassow](https://avatars.githubusercontent.com/u/3743445?v=4)](https://github.com/dominikdassow "dominikdassow (15 commits)")[![maetthu](https://avatars.githubusercontent.com/u/1193955?v=4)](https://github.com/maetthu "maetthu (6 commits)")

---

Tags

metisphpsoaptomvgwort

### Embed Badge

![Health badge](/badges/emgag-vg-wort-message-api/health.svg)

```
[![Health](https://phpackages.com/badges/emgag-vg-wort-message-api/health.svg)](https://phpackages.com/packages/emgag-vg-wort-message-api)
```

PHPackages © 2026

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