aestrada2796/mrconnect 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

aestrada2796/mrconnect

最新稳定版本:0.0.3

Composer 安装命令:

composer require aestrada2796/mrconnect

包简介

Integration with the Reseller MX API system

README 文档

README

Deployed with FTP Deploy Action Deployed with FTP Deploy Action Deployed with FTP Deploy Action Deployed with FTP Deploy Action

Instalación

Vendor

composer require aestrada2796/mrconnect

Servers

Entorno Servidor
Test http://localhost:8000/graphql

Importante

  • Debe agregar a su archivo .env las siguiente variables:
API_USER='user@test.com'
API_PASS='user@test.com'
API_ROUTE=

El `API_ROUTE` es solo requerido si esta en entorno de Test 

Endpoints

  • login
  • topup
  • topup-card
  • parcel-service
  • clapzi
  • tracking

Uso

  • La function del login no es necesario usarla pues el resto de las funciones verifican el token antes ejecutar la función.
Query::make("login")->login();
  • En make ponemos el endpoint que se va a consultar Ej: Query::make("topup")
  • Tenemos dos funciones para la consulta a los endpoint de GraphQL
  1. Si tenemos un dominio avanzado de esta tecnología simplemente en la función ->query le pasamos la consulta, se pueden agregar tanta consultas como sean necesarias.
Query::make("")
    ->query('users(id: "5677f026-b5c6-474b-a927-6e90afd12d16"){ id,name }')
    ->send();
  1. Este es más sencillo donde pasamos a la función ->function los paramentros necesarios, se pueden agregar tanta funciones como sean necesarias
Parámetro Significado Requerido
name Nombre de la query a consultar Si
fields Campos a devolver por la consulta Si
filters Filtros de la consulta No
Query::make("")
    ->function(
        'users',
        'id,name,roles{name}',
        'id: "15e2c1c9-ba99-468e-a008-547d0dc634c8"'
    )
    ->send();
  • Se pueden usar tambien variables, pasándolas tipo arreglo a la function ->variables con formato ['key'=>'value''] y la utilizamos en la consulta agregando a la función ->name dos parámetros: el primero es el nombre y el segundo son las variables a usar, en formato ['$key'=>'value!''] donde $key es el nombre de la variable ya declarada iniciada con $ y value es el tipo de dato de la variable terminado en !. Dentro de la consulta se usa $key
Query::make("")
            ->name('prueba', ['$id' => "String!"])
            ->variables(["id" => "15e2c1c9-ba99-468e-a008-547d0dc634c8"])
            ->function(
                'users',
                'id,name,roles{name}',
                'id: $id'
            )
            ->send();

统计信息

  • 总下载量: 27
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-10-08

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固