用于mediaamp/mpx api的http客户端

mediaamp的Python项目详细描述


这是围绕MediaAmp/MPXendpoints的一个相当低级的包装器 由platform.com提供它主要处理令牌身份验证和 为 服务终结点因为在 此包用于应用程序生成的每个端点 您自己对请求和响应数据的抽象目前只有 支持json(和cjson)表单。

https://travis-ci.org/cordmata/mediaampy.svg?branch=master

用法

要开始,请提供您的凭据:用户名、密码、帐户ID(这是 一个URL,可以在MPX控制台的“About”屏幕上找到)你可以 如果您有身份验证令牌,可以选择提供一个

importmediaampsession=mediaamp.Session('example@example.com','very_very_secret','http://access.auth.theplatform.com/data/Account/{{YOURID}}',auth_token='YOUR_TOKEN',)

初始化后,您可以通过密钥查找获得服务:

media_data=session['Media Data Service']

服务上的终结点有get()、put()、post()和delete() 可以使用的方法取决于正在执行的操作。

media_item=media_data.Media.get('{{MEDIA_ID}}')media_item['description']

通过调用端点,可以为每个端点指定自己的默认值 反对。

media=media_data.Media(schema='1.8',form='cjson')

安装

pip install mediaampy

或者您可以克隆源并运行:

make init

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JavaFX 11可编辑组合框引发IndexOutOfBoundsException   java选择数组中的数组元素   java我从来没有找到创建2D ArrayList的正确方法   java JPA查找orderById的顶部数据,并按字符串过滤Id   使用java在ejabberd中进行xmpp外部身份验证   从ajax调用向java传递点运算符   java如何使用ReadWriteLock   使用Spring控制器和jQueryAjax的java重定向   java使JFrame中的JPanel可滚动   java如何用多个。jar库?   java EditText在RecyclerView中失去了对滚动的关注   java为什么我们必须扩展Servlet或GenericServlet或HttpServlet来创建Servlet应用程序?如果不扩展,我们可以开发Servlet应用程序吗?   使用递归java查找数组中的最大值   具有不同字段数的html表单的java域传输对象   java文本视图扩展;不支持操作异常   java如何使用iText的HTMLWorker类将多语言HTML字符串呈现为PDF