PHPackages                             xnf4o/megogo - 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. [API Development](/categories/api)
4. /
5. xnf4o/megogo

ActiveLibrary[API Development](/categories/api)

xnf4o/megogo
============

Laravel MeGoGo API integration

1.2.1(3y ago)02[2 PRs](https://github.com/xnf4o/megogo/pulls)MITPHP

Since May 10Pushed 3y ago1 watchersCompare

[ Source](https://github.com/xnf4o/megogo)[ Packagist](https://packagist.org/packages/xnf4o/megogo)[ RSS](/packages/xnf4o-megogo/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (7)Versions (25)Used By (0)

 [![](https://camo.githubusercontent.com/aba51dac4ecd2440d74061ee538f74c78d1a3cb15a8ac58dc2eafcab7c0bf460/68747470733a2f2f626c6f672e6d65676f676f2e6e65742f77702d636f6e74656e742f75706c6f6164732f323032312f30312f6c6f676f2d66756c6c2d30312d312d333030783330302e706e67)](https://camo.githubusercontent.com/aba51dac4ecd2440d74061ee538f74c78d1a3cb15a8ac58dc2eafcab7c0bf460/68747470733a2f2f626c6f672e6d65676f676f2e6e65742f77702d636f6e74656e742f75706c6f6164732f323032312f30312f6c6f676f2d66756c6c2d30312d312d333030783330302e706e67)
Laravel megogo
=====================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#-laravel-megogo)

Description
===========

[](#description)

Laravel MeGoGo API integration

Tech Used
=========

[](#tech-used)

[![PHP](https://camo.githubusercontent.com/bbeaca4ecdd74d3fde840f711ebb8a5def2ff801187623f9bc365761b3b66f86/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d2532333737374242342e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d706870266c6f676f436f6c6f723d7768697465)](https://camo.githubusercontent.com/bbeaca4ecdd74d3fde840f711ebb8a5def2ff801187623f9bc365761b3b66f86/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d2532333737374242342e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d706870266c6f676f436f6c6f723d7768697465)

Установка
---------

[](#установка)

Через Composer

```
$ composer require xnf4o/megogo
```

Подключение
-----------

[](#подключение)

Изначально, нужно провести инициализацию, объявляем:

```
use xnf4o\Megogo\Megogo;
```

затем

```
protected $megogo;
```

Затем в \_\_construct

```
$this->megogo = new Megogo();
```

Методы
------

[](#методы)

### Используется для получения информации о видео.

[](#используется-для-получения-информации-о-видео)

```
getVideoInfo($id, $token);
```

Для того, чтобы получить информацию о видео, нужно в параметрах указать указать id - идентификатор видео, и если нужно токен пользователя.

### Запрос на поиск

[](#запрос-на-поиск)

```
search($text, $limit);
```

Используется для получения списка видео по заданным параметрам

### Запрос на список видео для категории

[](#запрос-на-список-видео-для-категории)

```
getVideo($token, $sort, $page, $category_id, $genre, $country, $year_min, $year_max);
```

Используется для получения списка видео для категории. К примеру, на получения списка мультфильмов, сериалов, тв и шоу...

Для того, чтобы получить список видео, для конкретной категории, нужно в параметрах указать id - идентификатор категории.

Для того, чтобы получить видео для выбранного жанра (жанров) нужно в запросе указать еще й id выбранных жанров

### Запрос для получения информации которая отображается на главной странице

[](#запрос-для-получения-информации-которая-отображается-на-главной-странице)

```
getDigest();
```

Запрос для получения категорий всех видео, которые нужно отображать на главной странице. В том числе: выбор редакции, подборки, слайдер

### Запрос на список подборок

[](#запрос-на-список-подборок)

```
getCollections();
```

Используется для получения списка всех подборок (коллекций)

Для того, чтобы получить список подборок конкретной категории (фильмов, мультфильмов...) нужно в параметрах указать category\_id

### Запрос для получения изначальной конфигурации

[](#запрос-для-получения-изначальной-конфигурации)

```
getConfiguration();
```

Запрос выполняется при старте приложения и нужен для получения изначальной конфигурации нужен для построения связи между id категорий, названием, жанрами. Мы изначально запрашиваем информацию у сервера и кешируем ее.

### Запрос на список видео для подборки

[](#запрос-на-список-видео-для-подборки)

```
getVideoCollections($token, $id, $sort, $page, $category_id, $genre, $country, $year_min, $year_max);
```

Используется для получения списка видео, которые входят в подборку

Для того, чтобы получить список видео, для конкретной подборки нужно в параметрах указать id - идентификатор подборки

### Запрос на стрим видео

[](#запрос-на-стрим-видео)

```
getStream($id, $token);
```

Используется для получения стрима на видео

В параметрах передаем id видео, чтобы получить ссылку на видеопоток

### Регистрация нового пользователя

[](#регистрация-нового-пользователя)

```
register($id)
```

Регистрация нового пользователя в системе.

### Запрос для авторизации пользователя

[](#запрос-для-авторизации-пользователя)

```
auth($id)
```

Запрос для авторизации пользователя в системе.

### Регистрация нового пользователя

[](#регистрация-нового-пользователя-1)

```
register($id)
```

Регистрация нового пользователя в системе.

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity2

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 80.6% 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.

###  Release Activity

Cadence

Every ~42 days

Recently: every ~170 days

Total

22

Last Release

1310d ago

### Community

Maintainers

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

---

Top Contributors

[![xnf4o](https://avatars.githubusercontent.com/u/24823255?v=4)](https://github.com/xnf4o "xnf4o (29 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (7 commits)")

---

Tags

laravelmegogolaravelMegogo

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/xnf4o-megogo/health.svg)

```
[![Health](https://phpackages.com/badges/xnf4o-megogo/health.svg)](https://phpackages.com/packages/xnf4o-megogo)
```

###  Alternatives

[irazasyed/telegram-bot-sdk

The Unofficial Telegram Bot API PHP SDK

3.3k4.5M84](/packages/irazasyed-telegram-bot-sdk)[dcblogdev/laravel-microsoft-graph

A Laravel Microsoft Graph API (Office365) package

168285.5k1](/packages/dcblogdev-laravel-microsoft-graph)[vluzrmos/slack-api

Wrapper for Slack.com WEB API.

102589.1k3](/packages/vluzrmos-slack-api)[smodav/mpesa

M-Pesa API implementation

16363.7k1](/packages/smodav-mpesa)[dcblogdev/laravel-xero

A Laravel Xero package

53129.1k1](/packages/dcblogdev-laravel-xero)[simplestats-io/laravel-client

Client for SimpleStats!

4515.5k](/packages/simplestats-io-laravel-client)

PHPackages © 2026

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