ilink-world/docs/.docz/dist/component---webservice-auth...

2 lines
3.9 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{"2kY3":function(e,n,t){"use strict";t.r(n),t.d(n,"_frontmatter",(function(){return i})),t.d(n,"default",(function(){return p}));t("5hJT"),t("W1QL"),t("K/PF"),t("t91x"),t("75LO"),t("PJhk"),t("mXGw");var a=t("/FXl"),o=t("TjRS");t("aD51");function r(){return(r=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e}).apply(this,arguments)}var i={};void 0!==i&&i&&i===Object(i)&&Object.isExtensible(i)&&!i.hasOwnProperty("__filemeta")&&Object.defineProperty(i,"__filemeta",{configurable:!0,value:{name:"_frontmatter",filename:"webservice/AuthApi.mdx"}});var c={_frontmatter:i},s=o.a;function p(e){var n=e.components,t=function(e,n){if(null==e)return{};var t,a,o={},r=Object.keys(e);for(a=0;a<r.length;a++)t=r[a],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,["components"]);return Object(a.b)(s,r({},c,t,{components:n,mdxType:"MDXLayout"}),Object(a.b)("h1",{id:"authapi"},"AuthAPI"),Object(a.b)("p",null,"Le fichier AuthAPI.js est une bibliothèque de fonctions permettant de faire à la fois des requêtes HTTP vers l'ensembles des endpoints définis côtés savoir:"),Object(a.b)("pre",null,Object(a.b)("code",r({parentName:"pre"},{className:"language-json"}),'{\n "adhesionUrl": "https://ilink-app.com/mobilebackend/interacted/LoginAction.php",\n "apiUrl": "https://ilink-app.com/index_test.php",\n "memberActionUrl": "https://ilink-app.com/mobilebackend/interacted/MembersAction.php",\n "networkActionUrl": "https://ilink-app.com/mobilebackend/interacted/NetworkAction.php",\n "locationActionUrl": "https://ilink-app.com/mobilebackend/interacted/LocationAction.php"\n}\n')),Object(a.b)("hr",null),Object(a.b)("h2",{id:"assignagentgeocodevalidation-phone"},"AssignAgentGeo(codeValidation, phone)"),Object(a.b)("p",null,"La fonction AssignAgentGeo() avec comme paramêtres codeValidation et phone permet d'insérer dans la base de données un nouveau réseau enregistré à partir du code de validation et du numéro de téléphone.\nSa définition fait appel a la fonction ",Object(a.b)("a",r({parentName:"p"},{href:"#"}),"readUser()")," et à la fonction ",Object(a.b)("a",r({parentName:"p"},{href:"#"}),"queryData()"),"."),Object(a.b)("pre",null,Object(a.b)("code",r({parentName:"pre"},{className:"language-javascript"}),'export const AssignAgentGeo = async (codeValidation, phone) => {\n const user = await readUser();\n const items = await queryData(\n {\n type: "assignNetworkAgentToGeo",\n tag: "member",\n agentId: user.agentId,\n code_parrain: codeValidation,\n phone: phone\n },\n memberActionUrl\n );\n return items;\n};\n')),Object(a.b)("hr",null),Object(a.b)("h2",{id:"querydatadata-url"},"QueryData(data, url)"),Object(a.b)("p",null,"La fonction AssignAgentGeo() avec comme paramêtres codeValidation et phone permet d'insérer dans la base de données un nouveau réseau enregistré à partir du code de validation et du numéro de téléphone.\nSa définition fait appel a la fonction ",Object(a.b)("a",r({parentName:"p"},{href:"#"}),"readUser()")," et à la fonction ",Object(a.b)("a",r({parentName:"p"},{href:"#"}),"queryData()"),"."),Object(a.b)("pre",null,Object(a.b)("code",r({parentName:"pre"},{className:"language-javascript"}),'export const AssignAgentGeo = async (codeValidation, phone) => {\n const user = await readUser();\n const items = await queryData(\n {\n type: "assignNetworkAgentToGeo",\n tag: "member",\n agentId: user.agentId,\n code_parrain: codeValidation,\n phone: phone\n },\n memberActionUrl\n );\n return items;\n};\n')))}p&&p===Object(p)&&Object.isExtensible(p)&&!p.hasOwnProperty("__filemeta")&&Object.defineProperty(p,"__filemeta",{configurable:!0,value:{name:"MDXContent",filename:"webservice/AuthApi.mdx"}}),p.isMDXComponent=!0}}]);
//# sourceMappingURL=component---webservice-auth-api-mdx-3d84be51dff21d8848bb.js.map