freemius / php-sdk
Freemius PHP SDK
dev-master
2022-09-04 05:48 UTC
Requires
- php: >=5.2
This package is auto-updated.
Last update: 2024-09-20 21:27:21 UTC
README
此 SDK 是访问 API 的包装器。它处理端点的路径和授权签名生成。
作为 Freemius 的插件或主题开发者,您可以通过 developer
范围或 plugin
范围访问您的数据。如果您只需要访问一个产品,我们建议使用 plugin
范围。您可以在 设置 -> 密钥 中获取产品的凭证。如果您需要访问多个产品,请使用 developer
范围。要获取您的凭证,请点击右上角的 我的资料 菜单,您将在 密钥 部分找到它。
define( 'FS__API_SCOPE', 'developer' ); define( 'FS__API_DEV_ID', 1234 ); define( 'FS__API_PUBLIC_KEY', 'pk_YOUR_PUBLIC_KEY' ); define( 'FS__API_SECRET_KEY', 'sk_YOUR_SECRET_KEY' ); // Init SDK. $api = new Freemius_Api(FS__API_SCOPE, FS__API_DEV_ID, FS__API_PUBLIC_KEY, FS__API_SECRET_KEY); // Get all products. $result = $api->Api('/plugins.json'); // Load 1st product data. $first_plugin_id = $result->plugins[0]->id; $first_plugin = $api->Api("/plugins/{$first_plugin_id}.json"); // Update title. $api->Api("/plugins/{$first_plugin_id}.json", 'PUT', array( 'title' => 'My New Title', ));