emocharnik/instsdk

这是Instagram API的PHP测试SDK

dev-master 2017-11-04 14:18 UTC

This package is not auto-updated.

Last update: 2024-09-25 08:18:41 UTC


README

基本信息

这是一个可以帮助您轻松操作Instagram API的SDK。

已实现了4个部分以与社交网络的一些端点进行通信:认证、点赞、媒体和用户。

安装

这个包只是刚刚开始,所以如果您想安装它,请运行

  • composer require emocharnik/instsdk "dev-master"

要求

  • PHP: >= 7.1
  • ext-curl: "*",
  • php-curl-class/php-curl-class: "^7.3"

基本用法

  1. 首先,您需要在官方Instagram开发者页面创建您的API客户端
  2. 然后,您需要创建自己的配置文件。库需要3个基本字段:apiKeyapiSecretcallbackUrl
  3. 然后,您需要创建访问令牌以与Instagram API通信。为此,调用InstagramAppFactory::getAuthResource(array $config)。您将获得授权资源,具有两个通用方法:getLoginUrl()createAccessToken($authorizationCode)。最后一个将返回关于用户及其访问令牌的数据。 创建访问令牌的示例 注意:有关更多信息,请参阅此处
  4. 现在,您可以使用接收到的访问令牌在其他资源中使用。要获取它们,请调用InstagramAppFactory::createResources(array $config, $token)
  5. 您可以使用自己的资源轻松扩展库。如果您想这样做,请扩展InstagramAppRequest类。
  6. 有关如何使用库的更详细信息,请参阅示例