Github非官方API,支持GUI。

1.0 2021-02-02 22:05 UTC

This package is auto-updated.

Last update: 2024-09-29 05:36:34 UTC


README

重要:如果每小时请求超过60次,GitHub会暂时禁用你的IP 30到60分钟。

Github非官方API分为内核和GUI两个部分,内核负责所有操作,GUI则是API为你提供的美好展示。

📥 安装

  1. Composer必须在您的计算机上安装。
  2. 在终端中输入 composer require omerfarukbicer0446/gapi
  3. 安装完成:)

📒 使用

通过require autoload.php 文件开始。

require "./vendor/autoload.php";

如果您想使用API的内核进行连接。

use Gapi\Core\Gapi;

$gapi = new Gapi("omerfarukbicer0446");

/* 
* $gapi->start('functionname') sadece istenilen functionu 
* çalıştırır tabiki bunu $gapi->functionname()  
* şeklindede kullanabilirsiniz. 
* başka profilin bilgilerini çekmek için ikinci 
* parametreye kullanıcı adını yazın.
*/ 

$gapi->all_start(); // Bunu tavsiye etmem sisteminizin hantal ve github'ın size ban atmasını kolaylaştırır sadece kullanacağınız fonksiyonları çalıştırın.

print_r($gapi);

/*
* Kullanabileceğiniz fonksiyonlar:
* 0. __construct() sınıfı başlattığınızda çalışır ne
* çektiğine bakmak için $gapi->detail de saklar çekilen 
* değerleri.
*
* bundan sonra gelen tüm fonksiyonlarda ne çektiğine 
* bakmak için print_r($gapi->functionname) ile içeriğine 
* göz atabilirsiniz.
* 
* not başka bi profilin değerlerini çektiyseniz 
* o değerler $gapi->other_profile_ ön eki ile çekilir 
* sonuna ise fonksiyonun adını yazmanız yeterlidir.
*
* 1. followers()
* 2. following()
* 3. gists()
* 4. starred()
* 5. subscriptions()
* 6. repos()
* 7. events()
*
* Not bu fonksiyonlara boş bir değer gönderdinizmi direk
* api'yi başlattığınız username'yi alır eğer başka bi 
* profili çekmek isterseniz onun username'sini 
* fonksiyonlara göndermeniz lazımdır.
* ör: functionname('username')
*/

以GUI形式获取

use Gapi\Core\Gapi;
use Gapi\Gui\Profile;

$gapi = new Profile("omerfarukbicer0446");

echo $gapi->print;

/*
* Bu kadar bunları yaparsanız profile sınıfına
* atadığınız kullanıcı adının bilgilerini size aynen 
* verir.
*
* Çıktısı aşağıda yer alır.
*/

输出

🌐 版权和许可证

♻️ 联系方式

如果您想与我联系,请不要犹豫,从 Telegram 发送消息; @omerfarukbicer

@omerfarukbicer@smileykanal 准备。