ps-web-apis is a client side library to interface with ps services on ps supported websites.
The possible use cases are documented here: https://github.com/spring-media/ps-public-integration
Please use public-integration to implement your use case. If it is not listed there or the documentation is not understandable / complete, please contact the team premium services for assistance.
yarn install @spring-media/ps-web-apis
Note Also needs ps-rosetta to be present on the website:
<script type="text/javascript" src="https://rosetta.prod.ps.(welt|bild).de/ps-rosetta.js"></script>
import { whoamiV1 } from "@spring-media/ps-web-apis";
whoamiV1()
.then((whoami) => {
console.log(
`user login status: ${whoami.isLoggedIn() ? "logged in" : "logged out"}`
);
})
.catch(() => {
console.error("handle unavilability of whoami api");
});
yarn
yarn build