我正在开发一个 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 更新它的方法。
请帮帮我。