我有一个关于Magento V1媒体API的简单问题。我想给一个产品添加一个视频,但它总是告诉我缺少价值。在
我试着添加来自Odoo(python)的数据,如下所示:
videoFile = {
"entry": {
'position': position,
'media_type': 'external-video',
'disabled': False,
'label': 'Holassss',
'types': ['image', 'small-image', 'thumbnail'],
'content': {
'base64_encoded_data': base64.b64encode(urllib.request.urlopen("https://img.youtube.com/vi/axwE9q7llEQ/0.jpg").read()).decode('ascii'),
'type': 'image/jpeg',
'name': '0.jpg'
},
'extension_attributes': {
'video_content': {
'media_type': 'external-video',
'video_provider': 'youtube',
'video_url': 'https://www.youtube.com/watch?v=axwE9q7llEQ',
'video_title': 'Titulo',
'video_description': 'Description',
'video_metadata': None,
}
}
}
}
cc = json.dumps(videoFile)
productUrl = url + "/index.php/rest/V1/products/" + productSku + "/media"
最后,我将使用https://www.youtube.com/oembed?url=youtubeurl&format=json响应添加内容。在
我遵循API文档(http://devdocs.magento.com/swagger/index_20.html)的 目录产品属性诊断管理V1(/V1/products/{sku}/media)
错误: “message”:“未指定的选项值。”
请告诉我缺少哪些值,哪些值可以保留为空。另外,请告诉我是否有一种方法可以让Magento自动获取描述和其他数据(在管理面板上),而不是自己提供。最后但并非最不重要的是,我认为该文档缺少一些数据。在我之前已经发生过这样的情况,因为有一个不同的调用,实际上需要两个“可选”值。还有其他文档网页吗?在
非常感谢。在
目前没有回答
相关问题 更多 >
编程相关推荐