PaperShip sync suddenly stopped working — API access down?
Hello,
Some 12 hours ago syncing stopped working on my iPhone as well as on the iPad. Please check.
The Zotero desktop app is fully operational, both the latest final and beta versions.
This is the message PaperShip would send to their support:
Error domain: AFNetworkingErrorDomain (-1011)
Error description: Expected status code in (200-299), got 400
Recovery suggestion: 'since' parameter must be provided
Request: https://api.zotero.org/groups/789776/deleted?key=##REDACTED##&newer=0
Failing URL:https://api.zotero.org/groups/789776/deleted?key=##REDACTED##&newer=0
Response: { URL: https://api.zotero.org/groups/789776/deleted?key=##EDITEDOUT##&newer=0 } { Status Code: 400, Headers {
Connection = (
close
);
"Content-Length" = (
34
);
"Content-Type" = (
"text/html; charset=UTF-8"
);
Date = (
"Mon, 20 Jan 2020 10:42:06 GMT"
);
Server = (
"Apache/2.4.39 (Amazon)"
);
"Zotero-API-Version" = (
2
);
"Zotero-Schema-Version" = (
3
);
} } (400)
Device model: iPhone
System name: iOS
System version: 13.3
PaperShip version: 3.8.5 (177)
API platform: Zotero
Zotero File Storage
Some 12 hours ago syncing stopped working on my iPhone as well as on the iPad. Please check.
The Zotero desktop app is fully operational, both the latest final and beta versions.
This is the message PaperShip would send to their support:
Error domain: AFNetworkingErrorDomain (-1011)
Error description: Expected status code in (200-299), got 400
Recovery suggestion: 'since' parameter must be provided
Request: https://api.zotero.org/groups/789776/deleted?key=##REDACTED##&newer=0
Failing URL:https://api.zotero.org/groups/789776/deleted?key=##REDACTED##&newer=0
Response: { URL: https://api.zotero.org/groups/789776/deleted?key=##EDITEDOUT##&newer=0 } { Status Code: 400, Headers {
Connection = (
close
);
"Content-Length" = (
34
);
"Content-Type" = (
"text/html; charset=UTF-8"
);
Date = (
"Mon, 20 Jan 2020 10:42:06 GMT"
);
Server = (
"Apache/2.4.39 (Amazon)"
);
"Zotero-API-Version" = (
2
);
"Zotero-Schema-Version" = (
3
);
} } (400)
Device model: iPhone
System name: iOS
System version: 13.3
PaperShip version: 3.8.5 (177)
API platform: Zotero
Zotero File Storage
(You missed redacting one instance of your key.)
I haven’t redacted any instances of my key... Should I edit out the key in the OP?
Sync stopped overnight without any update to the PaperShip app, so unless there was a timed change in it, a problem on the Zotero server side seems much more likely.
Papership is not well-maintained anymore since it was bought by Elsevier, and its Zotero API calls have been out of date for some time. The issue here is that the call you give doesn’t have a “since” argument, which is required. If you try the call you posted, but we’d &since=1 to the end, it works. It’s possible that syncing from Papership might work sporadically, but it seems to be very unreliable based on user reports here. As I say, this is a problem with Papership that they need to fix.
The Zotero iOS app is now out as a beta (invite-only, but you can request an invite on the website), and I can confirm the sync is reliable, although the annotation tools are significantly more limited than Papership.