用于mediaamp/mpx api的http客户端
mediaamp的Python项目详细描述
这是围绕MediaAmp/MPXendpoints的一个相当低级的包装器 由platform.com提供它主要处理令牌身份验证和 为 服务终结点因为在 此包用于应用程序生成的每个端点 您自己对请求和响应数据的抽象目前只有 支持json(和cjson)表单。
用法
要开始,请提供您的凭据:用户名、密码、帐户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