抖音运营平台(抖音开放平台接口)

基于Vue+抖音开放平台+小白开放平台+PhalApi 【邮件自动发货】

价格:
¥599.00
¥899.00

商品套餐:

开发者服务:

服务:

广州果创

广州果创网络科技有限公司

企业认证

店铺商品

1

综合评分

QQ:376741929

微信:dogstarhuang

邮箱:376741929@qq.com

电话:15914283683

(联系时请注明来自果创云应用市场)

#商品参数

开发语言:PHP
框架:PhalApi 2.x + iView
演示网址:演示网址
源码是否加密:源码无加密
数据库:果创云服务(可自己改为本地MySQL)
授权方式:永久授权

#商品展示

这不是一个完整的项目,但已经可以直接使用,可以正常对接抖音开放平台。购买后提供全部PHP和前端全部源代码,可根据自己的需要个修改源代码。需要注意的是,当前版本的数据库存储使用了免费的果创云服务,购买后可以自行改成本地MySQL数据库存储(压缩包中提供了mysql数据库表结构)。【成功购买后,邮件自动发货。】


通过本项目,你可以立即拥有一套接入抖音开放平台的API接口(已经封装了大部分常用接口,剩下的也可以自行快速封装),以及拥有一套可以用于界面展示的可视化数据报表,以及管理后台。极速减少第一次使用PHP对接抖音开放平台的成本,避免重复踩坑。

本文档将包括以下内容:
  1. 1)在线演示地址
  2. 2)运行效果截图
  3. 3)API接口列表
  4. 4)安装部署:前端部分
  5. 5)安装部署:API接口部分

在线演示链接,羚羊(抖音开放平台项目)
前台链接:http://top.yesapi.top
接口链接:http://top-api.yesapi.top/docs.php

运行效果截图

登录页:


首页:



我的视频:


粉丝页:


关注页:


统计页:


配套的接口API(基于PhalApi2.x和果创云服务开发)


安装部署:端部分

nginx配置

server {
    listen       80;
    server_name  www.yesapi.top;

    location / {
        root   /path/to/www.yesapi.top/dist;
        index  index.html index.htm;
        try_files $uri $uri/ /index.html last;
    }

    access_log /var/log/nginx/www.yesapi.top.access.log;
}

依赖

修改接口地址,获取源代码后,打开yesapi_douyin_platform/vue.config.js配置文件,把里面的接口地址更换成你的接口地址。
      proxy: {
        api: {
          target: "http://top-api.yesapi.top/", // 域名(这里换成你的接口地址)
          ws: true, // 是否启用websockets
          changOrigin: true, //开启代理:在本地会创建一个虚拟服务端,然后发送请求的数据,并同时接收请求的数据,这样服务端和服务端进行数据的交互就不会有跨域问题
          pathRequiresRewrite: {
            "^/api": "/"
          },
        before: app => {}
      }
    }

这样就可以在本地进行开发了。

如果需要发布到正式环境,则需要修改./plugins/request.js配置文件,把里面的接口地址改成你正式环境的接口地址。
//创建axios实例
const service = axios.create({
  baseURL: 'http://top-api.yesapi.top/',(这里换成你的接口地址,正式环境的)
  timeout: 50000 //请求超时时间
})

安装部署:API接口部分

信息配置

主要需要配置的地方有三点:

  • 小白接口配置: /src/app/Common/YesApiPHPSDK.php
  • 抖音开放平台的配置: /config/app.php
  • jwt的key设置: /config/app.php

接口文档

配置完vhost之后,重启nginx,并将test-top-api.com加入本地host配置即可在浏览器输入 test-top-api.com/docs.php 查看在线文档和在线调试

导入模型(创建数据库)

将目录【需要导入的模型】里面的三个结构文件:UTF8_YesApi_Model_douyin_oauth_userinfo.json、UTF8_YesApi_Model_douyin_fans_info.json、UTF8_YesApi_Model_douyin_oauth.json导入到小白开放平台,就可以实现数据的存储了。

依赖

服务器配置

这里提供一份nginx配置文件

server {
    charset utf-8;
    client_max_body_size 128M;
    listen 80;

    server_name test-top-api.com;
    root        /yesapi_douyin_api/public;
    index       index.php;


        # 跨域
        location / {
                if ($request_method = 'OPTIONS') {
                        add_header Access-Control-Allow-Origin *;
                        add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
                        add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type
,Authorization';
                        return 204;
                }
        }

         location ~ .*\.(php|php5)?$
        {
                # fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
        }

    access_log  /var/log/nginx/yesapi_douyin_api.com.access.log;
    error_log   /var/log/nginx/yesapi_douyin_api.com.error.log;

}

如何改为本地mysql数据库存储?

首先,在你本地数据库导入以下文件。把需要用到的3张数据库表结构导入到你的本地数据库。表前缀需要相应调整。
需要,修改PHP代码,把原来调用YesApi小白接口存的数据,改为Model操作。