That error indicates that the signature for your API request is incorrect. When you push to the API, the server computes what it thinks the signature should be for your request and compares it to what you sent.
There are four key components that create the signature:
- The key
- The secret
- The current timestamp
- The request type (i.e. POST, GET, DELETE)
The most likely culprits are #1 and #2 since they could be copy/pasted or typed incorrectly. #3 is the next most likely which could result if your server has the incorrect time zone set. This would make the API think it was receiving a request that was sent hour(s) off from the time it’s expecting. #4 is highly unlikely since it’s set automatically by the plugin.
Those are your best bets to investigate further.
Now what do I do with articles that are in limbo from before everything was working and are showing up as “PENDING”? I there a way to reset the status so I can no submit them correctly?
You’ll have to manually remove all postmeta fields for those posts that start with apple_news_
Where in the PHP error log?
No, this is in your database. If you don’t know how to do that, I’d propose using a plugin like: https://ww.wp.xz.cn/plugins/post-meta-manager/
The plugin Changes Meta Keys or Deletes Meta Keys… what do I need and what is the Meta Key? the Article ID number?
You should read a few articles about how post meta works since this is a little out of scope of support directly for the plugin.
The meta keys that should be removed for each article would be (if they exist):
apple_news_api_pending
apple_news_api_async_in_progress
Were you able to resolve this issue based on the feedback?