Libraries tagged by duration

pingark/pingark-laravel

1 Favers
1 Downloads

First-class PingArk integration for Laravel: auto-register scheduled tasks, ping start/success/failure, and capture durations and exit context.

Go to Download


ob-ivan/sd-profiler

0 Favers
1030 Downloads

Tag your code with profiler frames and calculate durations for each tag.

Go to Download


mouf/utils.cache.session-cache

0 Favers
11 Downloads

This package contains a cache mechanism that relies on the session of the user. Therefore, the cache is a bit special, since it is kept for the duration of the session, and is only accessible by the current user. The session has to be started (using session_start()).

Go to Download


martenkoetsier/laravel-debugrequest

0 Favers
12 Downloads

Have a middleware log some details on every request such as route used, session, logged-in user, request parameters, and request duration.

Go to Download


kielabokkie/uber-cache

2 Favers
9 Downloads

Retrieve & store cache with a fallback for a specific duration

Go to Download


kanel/benchmark

0 Favers
20 Downloads

Benchmark your code by tracking duration and memory usage of your code

Go to Download


iarcadia/time

0 Favers
12 Downloads

A PHP time/duration library... again.

Go to Download


ferencbalogh/timy

0 Favers
3 Downloads

src formats a duration given in seconds into a human-friendly format.

Go to Download


eliashaeussler/scope-profiler

1 Favers
29 Downloads

Simple profiler to measure duration, memory usage and memory peak of various scoped actions

Go to Download


daphascomp/daphascompsms

0 Favers
2 Downloads

# Authentication Requests made to our APIs must be authenticated, there are two ways to do this: 1. Authenticating using your API apiUsername and apiPassword - `Basic Auth` 2. Authenticating using an Auth Token - `Bearer Token` ## Method 1: Basic Auth Basic Authentication is a method for an HTTP user agent (e.g., a web browser) to provide a apiUsername and apiPassword when making a request. When employing Basic Authentication, users include an encoded string in the Authorization header of each request they make. The string is used by the request’s recipient to verify users’ identity and rights to access a resource. The Authorization header follows this format: > Authorization: Basic base64(apiUsername:apiPassword) So if your apiUsername and apiPassword are `onfon` and `!@pas123`, the combination is `onfon:!@pas123`, and when base64 encoded, this becomes `b25mb246IUBwYXMxMjM=`. So requests made by this user would be sent with the following header: > Authorization: Basic b25mb246IUBwYXMxMjM= | Description | | ---------------------------------------------------------------------------------------------- | | **apiUsername** `String` `Required` Your onfon account apiUsername, retrieved from portal | | **apiPassword** `String` `Required` Your onfon account apiPassword, retrieved from portal | ## Method 2: Bearer Tokens This authentication stategy allows you to authenticate using JSON Web Token ``JWT` that will expire after given duration. Each Access Token is a `JWT`, an encoded JSON object with three parts: the `header`, the `payload`, and the `signature`. The following is an example Access Token generated for Conversations > Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c ### Getting the token To generate the token, make a `POST` request to `/v1/authorization` endpoint with your `apiUsername` and `apiPassword` This request should be made from your server and not on the client side such as browser or mobile environment. You will receive a JSON similar to below: `{ "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c", "validDurationSeconds": 3600}` You can use the token received to make API calls. The token will be valid for value of `validDurationSeconds`, before which you should generate a new token. #### Request Body ``` { "apiUsername": "root", "apiPassword": "hakty11" } ``` #### Response Body ``` { "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c", "validDurationSeconds": 3600 } ``` #### Example Curl ``` curl --location --request POST 'https://apis.onfonmedia.co.ke/v1/authorization' \ --data-raw '{ "apiUsername": "correctapiUsername", "apiPassword": "correctapiPassword" } ``` #### Making an API call You will be required to pass the token in `Authorization` header prefixed by `Bearer` when calling other endpoints. Example `Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c`

Go to Download


danharper/dti

2 Favers
45232 Downloads

Parse ISO 8601 date, duration and interval strings into DateTime objects

Go to Download


bagf/juration-php

0 Favers
78 Downloads

Duration string to time in seconds parser

Go to Download


apiverve/daylightduration

0 Favers
0 Downloads

Daylight Duration Calculator computes sunrise, sunset times, and total daylight hours for any geographic location and date using astronomical algorithms.

Go to Download


theodo/behat-profiling-extension

12 Favers
163 Downloads

A simple profiler that shows you the durating of each step

Go to Download


homlity/sdk-instagram

0 Favers
1 Downloads

SDK PHP de Homlity para la Instagram Graph API con Instagram Login: OAuth embebido, tokens de larga duracion renovables y publicacion de imagenes, carruseles y reels. Sin dependencias de runtime.

Go to Download


<< Previous Next >>