Skip to content

Dot Net C Request Handler

Ideabiz Request handler .NET C Sharp

Github link https://github.com/ideabizlk/IdeaBiz-Request-Handler-CSharp

This library needs NEWTON JSON library. Please install it

https://www.nuget.org/packages/Newtonsoft.Json/

How to

  • Import this code to project
  • Install Newtonsoft.Json
  • Generate tokens using https://ideabiz.lk/tools/
  • Save token and credentials to Ideabiz.settings (Can use VisualStudio UI)
  • Create Object
  • Send API call

Create Object

 IdeabizRequestHandler rh =  new IdeabizRequestHandler();

Send API call

Can send API call using sendAPICall method

IdeabizResponse rsponse = rh.sendAPICall(url, IdeabizAPIAuth.REQUEST_METHOD.POST, body, "application/json","application/json");

Parameters

Parameters Description
URL Request full URL (eg : https://ideabiz.lk/apicall/smsmessaging/v2/94777123456/request
Method IdeabizAPIAuth.REQUEST_METHOD GET OR POST
Body Plain text body. JSON string or urlencoded body
ContentType Content type, eg: application/json
Accept Accept content type : eg application/json

Return IdeabizResponse class

Parameters Description
Status SUCCESS OR ERROR
StatusCode HTTP status code (Eg : 200,400)
Body API call response

Saving credentials

This class saveS credentials under settings. If required, save the settings on DB or other data source, please re implement IdabizAuth.readSettings() and IdabizAuth.saveSettings() method