PHP code example of pushpak1300 / laravel-phpkiteconnect
1. Go to this page and download the library: Download pushpak1300/laravel-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/ */
pushpak1300 / laravel-phpkiteconnect example snippets
// Assuming you have obtained the `request_token`
// after the auth flow redirect by redirecting the
// user to KiteConnect::login_url()
try {
$user = KiteConnect::generateSession("request_token_obtained", "your_api_secret");
echo "Authentication successful. \n";
print_r($user);
KiteConnect::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";
dump(KiteConnect::getPositions());
// Place order.
$order = KiteConnect::placeOrder("regular", [
"tradingsymbol" => "INFY",
"exchange" => "NSE",
"quantity" => 1,
"transaction_type" => "BUY",
"order_type" => "MARKET",
"product" => "NRML"
]);
echo "Order id is ".$order->order_id;