Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

not all articles appear in content when uploading to DPS via API

InceSouthAfrica
Level 1
Level 1

I am trying to upload multiple articles to my DPS project via API integration (PHP).

As an example, I tried to upload 28 articles today but only 14 appeared. No errors have been recorded.

Can anyone help?

3 Replies
jerwarren
Level 2
Level 2

are you sure they all have distinct articleName values? It's possible that you're overwriting half of them...

InceSouthAfrica
Level 1
Level 1

Thank you for your reply.

They definitely have unique articleName values.

mikecyang
Employee
Employee

Hi,

By uploading, did you mean creating the article entity or uploading the .article content to the article entity or both?

If creating article entity, as jerwarren mentioned, the articleName is unique. If attempting to create an article entity with the same articleName, then it will fail and you'll have to check the response code for a HTTP 409 (see getResponse()). The script will not force quit from this error because it has other uses, such as a trigger to switch to an entity update.

The ingestion is ASYNC, so the .article content upload can be successful but still fail during ingestion. You will need to use the getStatus(), or requestStatus() if you're using the Content Producer Service SDK for PHP, to track the ingestion progress and status.

- Mike