sfrmobile-api
Advanced tools
Comparing version 1.0.3 to 1.0.4
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
@@ -121,3 +121,3 @@ "use strict"; | ||
* Historique de facturation d'une ligne fixe | ||
* @param {string} line MSISDN de la ligne fixe | ||
* @param {string} line NDI de la ligne fixe | ||
* @param {number} duration Nombre de périodes de facturation (6,12,18,24) | ||
@@ -128,3 +128,3 @@ * @returns {Promise<FacturationFixe>} | ||
return (await this.instance({ | ||
url: `https://selfcare-webservices.sfr.fr/services/facture-fixe-md/consulterfactures/${line}`, | ||
url: `https://selfcare-webservices.sfr.fr/facture-fixe-mid/services/rest/2.0/consulterfactures/${line}`, | ||
params: { duration } | ||
@@ -135,3 +135,3 @@ })).data; | ||
* Télécharger la facture d'une ligne fixe | ||
* @param {string} line MSISDN de la ligne fixe | ||
* @param {string} line NDI de la ligne fixe | ||
* @param {string} idFact Identifiant de la facture de la ligne fixe | ||
@@ -328,3 +328,3 @@ * @return {Promise<Stream>} | ||
*/ | ||
async getOffreAME(line) { | ||
async getOffreAMES(line) { | ||
return (await this.instance({ | ||
@@ -331,0 +331,0 @@ url: 'https://www.sfr.fr/webservices/selfcare/offre-ws/rest/public/v41/ames', |
{ | ||
"name": "sfrmobile-api", | ||
"version": "1.0.3", | ||
"version": "1.0.4", | ||
"main": "dist/index.js", | ||
@@ -5,0 +5,0 @@ "types": "types/index.d.ts", |
<a name="SfrMobile"></a> | ||
## SfrMobile | ||
Support non-officiel de l'API mobile de SFR/RED. Les identifiants utilisés sont les mêmes que pour se connecter sur le site de l'opérateur. | ||
Support non-officiel de l'API mobile de SFR/RED. | ||
Les identifiants utilisés sont les mêmes que pour se connecter sur le site de l'opérateur. | ||
@@ -32,3 +33,3 @@ **Kind**: global class | ||
* [.getOTPSMS(line)](#SfrMobile+getOTPSMS) ⇒ <code>Promise.<OTPSMSResponse></code> | ||
* [.getOffreAME(line)](#SfrMobile+getOffreAME) ⇒ <code>Promise.<OffreAmes></code> | ||
* [.getOffreAMES(line)](#SfrMobile+getOffreAMES) ⇒ <code>Promise.<OffreAmes></code> | ||
* _static_ | ||
@@ -47,3 +48,10 @@ * [.login(username, password, duration, universe)](#SfrMobile.login) ⇒ <code>Promise.<LoginResponse></code> | ||
**Example** | ||
```js const { SfrMobile } = require('sfrmobile-api') SfrMobile.login(username, password).then(({ token }) => { const user = new SfrMobile(token) // Votre code }) ``` | ||
```js | ||
const { SfrMobile } = require('sfrmobile-api') | ||
SfrMobile.login(username, password).then(({ token }) => { | ||
const user = new SfrMobile(token) | ||
// Votre code | ||
}) | ||
``` | ||
<a name="SfrMobile+getConso"></a> | ||
@@ -105,3 +113,3 @@ | ||
| --- | --- | --- | --- | | ||
| line | <code>string</code> | | MSISDN de la ligne fixe | | ||
| line | <code>string</code> | | NDI de la ligne fixe | | ||
| duration | <code>number</code> | <code>6</code> | Nombre de périodes de facturation (6,12,18,24) | | ||
@@ -118,3 +126,3 @@ | ||
| --- | --- | --- | | ||
| line | <code>string</code> | MSISDN de la ligne fixe | | ||
| line | <code>string</code> | NDI de la ligne fixe | | ||
| idFact | <code>string</code> | Identifiant de la facture de la ligne fixe | | ||
@@ -288,5 +296,5 @@ | ||
<a name="SfrMobile+getOffreAME"></a> | ||
<a name="SfrMobile+getOffreAMES"></a> | ||
### sfrMobile.getOffreAME(line) ⇒ <code>Promise.<OffreAmes></code> | ||
### sfrMobile.getOffreAMES(line) ⇒ <code>Promise.<OffreAmes></code> | ||
Informations sur les remises Multi-Pack | ||
@@ -293,0 +301,0 @@ |
@@ -0,0 +0,0 @@ export interface AchatsAbonnements { |
@@ -0,0 +0,0 @@ export interface Consumption { |
@@ -0,0 +0,0 @@ export interface Dashboard { |
@@ -0,0 +0,0 @@ export interface EquipementDetail { |
@@ -0,0 +0,0 @@ export interface Facturation { |
@@ -0,0 +0,0 @@ export interface FacturationFixe { |
@@ -0,0 +0,0 @@ export interface FicheMonCompte { |
@@ -0,0 +0,0 @@ export interface InfoPersonnelles { |
@@ -0,0 +0,0 @@ export interface LoginResponse { |
@@ -0,0 +0,0 @@ export interface Notifications { |
@@ -0,0 +0,0 @@ export interface OffreAmes { |
@@ -0,0 +0,0 @@ export interface OptionDetail { |
@@ -0,0 +0,0 @@ export interface OptionsAchat { |
@@ -0,0 +0,0 @@ export interface OptionsCatalog { |
@@ -0,0 +0,0 @@ export interface OptionsCatalogDetail { |
@@ -0,0 +0,0 @@ export interface OptionsList { |
@@ -0,0 +0,0 @@ export interface OTPSMSResponse { |
@@ -0,0 +0,0 @@ export interface Parc { |
@@ -0,0 +0,0 @@ export interface VerifyUsernameResponse { |
@@ -95,3 +95,3 @@ /// <reference types="node" /> | ||
* Historique de facturation d'une ligne fixe | ||
* @param {string} line MSISDN de la ligne fixe | ||
* @param {string} line NDI de la ligne fixe | ||
* @param {number} duration Nombre de périodes de facturation (6,12,18,24) | ||
@@ -103,3 +103,3 @@ * @returns {Promise<FacturationFixe>} | ||
* Télécharger la facture d'une ligne fixe | ||
* @param {string} line MSISDN de la ligne fixe | ||
* @param {string} line NDI de la ligne fixe | ||
* @param {string} idFact Identifiant de la facture de la ligne fixe | ||
@@ -212,3 +212,3 @@ * @return {Promise<Stream>} | ||
*/ | ||
getOffreAME(line: string): Promise<OffreAmes>; | ||
getOffreAMES(line: string): Promise<OffreAmes>; | ||
} |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
329
90618
43