Documentație API OFERA.ro

Accesul la API este disponibil doar companiilor partenere care conțin un api key eliberat în bază de contract

Pentru a deveni partener, te rugăm să ne contactezi la contact@ofera.ro sau pe formularul de contact.

Documentația tehnică a versiunilor de API disponibile o aveți mai jos, implementarea ei urmărește standardul OAuth2.

Promovare anunț

Request:
POST https://admin.ofera.ro/api/v1/promote-product/__ID__
Headers:
Content-Type: application/json
Accept: application/json
Authorization: Bearer __access_token__
Response:
    {
        "code": "SUCCESS",
        "message": "Promovat cu succes.",
        "status": 200
    }
    
sau
    {
        "code": "ERROR",
        "message": "Nu a putut fi promovat.",
        "status": 500
    }
    

Promovarea unui anunț activ

Anunțurile active pot fi și promovate.

Request

POST https://admin.ofera.ro/api/v2/promote-product/__ID__
Headers:
Content-Type: application/json
Accept: application/json
Authorization: Bearer __access_token__

Response

{
    "code": "SUCCESS",
    "message": "Promovat cu succes.",
    "data"{
        "id": 52,
        "log_track_id": 8254219,
        "valabilitate": "10.10.2019"
    },
    "status": 200
}

Error Responses

{    
    "code": "ERROR",
    "message": "Nu a putut fi promovat.",
    "data"{
        "log_track_id": 8254222
    },
    "status": 500
}
{    
    "code": "ERROR",
    "message": "Nu a putut fi gasit.",
    "data"{
        "log_track_id": 8254278
    },
    "status": 400
}
{    
    "code": "ERROR",
    "message": "Nu a putut fi promovat, anunt inactiv.",
    "data"{
        "log_track_id": 8254288
    },
    "status": 412
}
{    
    "code": "ERROR",
    "message": "Nu a putut fi promovat, nu mai sunt sloturi.",
    "data"{
        "log_track_id": 8254289
    },
    "status": 406
}
Acest site folosește cookies. Continuare navigării implică acceptarea lor.