Giter Site home page Giter Site logo

zlyq-python-sdk's Introduction

中量引擎服务端SDK (Python)

安装方法
pip install zlyq-python-sdk
中量引擎官网
https://www.zplatform.cn/
中量引擎官方文档
https://wiki.zplatform.cn/
集成中量分析服务(私有化)

集成中量分析服务的用户, 请使用private_client下的SyncClient, 初始化参数需要从私有化服务后台获取。

SyncClient提供了上报埋点的方法及设置用户画像方法。

调用方式请参考zlyqtest目录下的XXXtest.py文件

  • private_tracktest.py
    • presetEvent 上报预置事件埋点
    • customEvent 上报自定义事件埋点
  • private_profiletest.py 设置用户画像
集成中量引擎推荐服务(Saas)

集成中量引擎推荐服务的用户, 请使用client下的SyncClient, SyncClient初始化参数需要从中量引擎后台获取。

Saas服务方式提供了向中量引擎服务同步用户数据、媒资数据及埋点数据(以及用户历史交互数据)的方法。

注意:同步是指将用户或物品的基本信息同步到中量引擎服务, 因为业务方只需要推荐结果然后自行组装数据所以不需要将源文件上传到中量服务。

调用方式请参考zlyqtest目录下的XXXtest.py文件

  • tracktest.py 埋点数据同步
  • usertest.py 用户数据同步
  • videotest.py
    • syncVideo 视频数据同步
  • articletest.py
    • syncArticle 图文数据同步
集成中量引擎推荐服务(私有化)

中量引擎私有化服务可以针对任何形式的物品进行推荐分发, 例如:音乐、游戏、商品等等。如果您有这类的推荐分发需求请在中量引擎官网联系客服。

集成中量引擎推荐服务及客户端信息流SDK(Sass)

集成中量引擎推荐服务的用户, 请使用client下的SyncClient, SyncClient初始化参数需要从中量引擎后台获取。

Saas服务方式提供了向中量引擎服务同步用户数据、媒资数据及埋点数据(以及用户历史交互数据)的方法。

注意:上传是指将源文件上传到中量引擎进而获取主键id的过程; 同步是指将信息(包括上传得到的id)同步到中量引擎服务。因为业务方需要使用推荐结果加上配到的客户端信息流SDK, 所以需要上传源文件到中量服务。

调用方式请参考zlyqtest目录下的XXXtest.py文件

  • tracktest.py 埋点数据同步
  • usertest.py 用户数据同步
  • videotest.py
    • uploadVideo 上传视频及封图源文件并同步
  • articletest.py
    • uploadArticle 上传图片源文件并同步(图片源文件可能多个, 需要先通过imagetest上传图片获取主键id再调用此方法)
  • imagetest.py 上传图片, 获取图片主键

3.项目使用相对路径, 请在工程根目录上一级以模块方式运行test文件, 示例

python3 -m zlyq-python-sdk.zlyqtest.tracktest

zlyq-python-sdk's People

Contributors

smbear avatar zlzz-rec avatar wangzhiping645 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.