psn-wrapper
Version:
A not official PSN API Wrapper
83 lines (62 loc) • 1.86 kB
Markdown
The currently existing services are
| SERVICES| DESCRIPTION| DEFAULT |
|--|--|--|
| topGames | Returns the top games on psn at the moment | language = 'pt-br'|
| gameByTitle | Search the game by name | language = 'en'|
| gameById | Search the game by id | language = 'pt-br'|
** By default each service returns only 10 items.
*** Language and limit are optional .
```sh
npm i psn-wrapper --save
```
___
```typescript
import { topGames } from 'psn-wrapper';
const top = async () => {
const result = await topGames({ limit: 20, language = 'pt-br' });
console.log(result);
};
```
```typescript
import { gameByTitle } from 'psn-wrapper';
const games = async () => {
const result = await gameByTitle('House of Ashes ', { limit: 20, language = 'en' });
console.log(result);
};
```
```typescript
import { gameById } from 'psn-wrapper';
const games = async () => {
const result = await gameById('UP0700-CUSA08789_00-SHINOBISTRIKER01', { limit: 20, language = 'pt-br' });
console.log(result);
};
```
___
```typescript
[
{
id: 'UP0700-CUSA08789_00-SPASS4CHARAITACH',
title: 'NTBSS Pacote de treinamento de personagem mestre - Itachi Uchiha (Reanimação)',
url: 'https://store.playstation.com/#!/en-us/games/cid=UP0700-CUSA08789_00-SPASS4CHARAITACH',
price: 'R$21,50',
strikePrice: null,
onSale: false,
discount: null,
psPlusPrice: null,
lastUpdated: 1635994800000,
image: 'https://store.playstation.com/store/api/chihiro/00_09_000/container/US/en/19/UP0700-CUSA08789_00-SPASS4CHARAITACH/image?w=225&h=225',
details: { platforms: [Array] }
}
]
```
```sh
"psn-wrapper": "ssh://git@github.com:henriquemsouza/psn-wrapper.git"
```