1. Go to this page and download the library: Download zerodha/phpkiteconnect library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
zerodha / phpkiteconnect example snippets
KiteConnect\KiteConnect;
// Initialise.
$kite = new KiteConnect("your_api_key");
// Assuming you have obtained the `request_token`
// after the auth flow redirect by redirecting the
// user to $kite->login_url()
try {
$user = $kite->generateSession("request_token_obtained", "your_api_secret");
echo "Authentication successful. \n";
print_r($user);
$kite->setAccessToken($user->access_token);
} catch(Exception $e) {
echo "Authentication failed: ".$e->getMessage();
throw $e;
}
echo $user->user_id." has logged in";
// Get the list of positions.
echo "Positions: \n";
print_r($kite->getPositions());
// Place order.
$order = $kite->placeOrder("regular", [
"tradingsymbol" => "INFY",
"exchange" => "NSE",
"quantity" => 1,
"transaction_type" => "BUY",
"order_type" => "MARKET",
"product" => "NRML"
]);
echo "Order id is ".$order->order_id;
phpunit tests/KiteConnectTest.php
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.