2

我正在开发一个 patreon 应用程序,它可以从 patreon 获取信息并获取层点点数,如果点数小于 4,则添加更多点。从帮助

API 文档 https://docs.patreon.com/

GitCode https://github.com/Patreon/patreon-php

我准备了一个代码

<?php session_start();
 require_once __DIR__.'/vendor/autoload.php';

use Patreon\API;
use Patreon\OAuth;

$access_token = $_SESSION['access_token'];
$refresh_token = $_SESSION['refresh_token'];

// Get your campaign data
// $campaign_response = $api_client->fetch_campaign();
// $campaign_id = $campaign_response->get('data.0.id');

    // Make an OAuth client
    $client_id = 'client_id';
    $client_secret = 'client_secret';
    $oauth_client = new Patreon\OAuth($client_id, $client_secret);
    // Get a fresher access token
    $tokens = $oauth_client->refresh_token($refresh_token, null);
    print_r($tokens);
    $_SESSION['access_token'] = $tokens['access_token'];
    $_SESSION['refresh_token'] = $tokens['refresh_token'];
    $access_token = $_SESSION['access_token']; // Your Creator Access Token
    $refresh_token = $_SESSION['refresh_token'];
    $api_client = new Patreon\API($access_token);
    // $campaign_response = $api_client->fetch_campaign_details(7510630)['data']['relationships']['tiers']['data'][1];
    $campaign_response = $api_client->fetch_campaign_details(campaign_id);
    print_r($campaign_response);

我能够获得竞争信息和 tier_ids,但我找不到任何查看 tier_spots 的方法以及任何通过 API 更新它的方法。

请帮帮我。

4

0 回答 0