Contentful Content Management APIに Python クライアントを使用していますが、 現在アセットを処理または公開できません。いずれの場合も、API は次を返します。
contentful_management.errors. NotFoundError: HTTP status code: 404 Message: The resource could not be found. Details: The requested Asset could not be found.
アセットを作成した後、その ID にアクセスできるので、その時点で処理して公開できるはずです。私のコードは以下です。私が間違っているかもしれないことを誰かが知っていますか?
"""
Creating an asset requires three steps and API calls:
1. Create an asset.
2. Process an asset.
3. Publish an asset.
"""
def create_asset(self, path):
p = os.path.abspath(path)
return self.authorised_user.uploads(self.test_space_id).create(p)
def process_asset(self, asset_id):
asset = self.authorised_user.assets(self.test_space_id, self.test_environment_id).find(asset_id)
asset.process()
def publish_asset(self, asset_id):
asset = self.authorised_user.assets(self.test_space_id, self.test_environment_id).find(asset_id)
asset.publish()