DeveloperBreeze

Api Development Tutorials, Guides & Insights

Unlock 7+ expert-curated api tutorials, real-world code snippets, and modern dev strategies. From fundamentals to advanced topics, boost your api skills on DeveloperBreeze.

Tutorial

Etherscan vs Infura: Choosing the Right API for Your Blockchain Application

  • API: This script uses Infura’s node access and Ethers.js to send Ether in real-time.
  • Use Case: Essential for dApps, wallets, or any application needing to send transactions or interact with the blockchain live.
  • Data Analytics: Use Etherscan if you need to fetch historical data, such as transaction histories, token balances, or account balances.
  • Blockchain Explorers: Ideal for building tools similar to Etherscan itself, where you query and display blockchain data to users.
  • Read-Only Data: You can’t send transactions, but you can retrieve information about any Ethereum address, smart contract, or token transfer.

Oct 24, 2024
Read More
Tutorial
php

بناء API متقدم باستخدام Laravel Passport للتوثيق

use Laravel\Passport\Passport;

public function boot()
{
    $this->registerPolicies();

    Passport::routes();
}

ثم تأكد من تحديث config/auth.php لضبط محرك التوثيق الخاص بـ Passport:

Sep 27, 2024
Read More
Tutorial
javascript php

Integrating Laravel and React with Vite: Using Databases and PHP in a Full-Stack Project

   import React, { useState, useEffect } from 'react';
   import axios from 'axios';

   function Posts() {
       const [posts, setPosts] = useState([]);

       useEffect(() => {
           axios.get('/api/posts')
               .then(response => {
                   setPosts(response.data);
               })
               .catch(error => {
                   console.error('There was an error fetching the posts!', error);
               });
       }, []);

       return (
           <div>
               <h1>Posts</h1>
               <ul>
                   {posts.map(post => (
                       <li key={post.id}>{post.title}</li>
                   ))}
               </ul>
           </div>
       );
   }

   export default Posts;

Create a form in React to submit new posts:

Aug 14, 2024
Read More
Tutorial
python

Advanced Pybit Tutorial: Managing Leverage, Stop-Loss Orders, Webhooks, and More

Building on the basics of Pybit, this advanced tutorial will guide you through more sophisticated features of the Bybit API, such as managing leverage, setting stop-loss orders, handling webhooks, closing orders, checking account balances, and retrieving open positions. By mastering these features, you can enhance your automated trading strategies and better manage your portfolio on Bybit.

  • Basic knowledge of Pybit and Bybit API.
  • Familiarity with Python programming.
  • Completion of the basic Pybit tutorial or equivalent experience.

Aug 14, 2024
Read More
Tutorial
python

A Beginner's Guide to Pybit: Interacting with the Bybit API

   api_key = os.getenv('BYBIT_API_KEY')
   api_secret = os.getenv('BYBIT_API_SECRET')

   session = HTTP(
       endpoint='https://api.bybit.com',
       api_key=api_key,
       api_secret=api_secret
   )

This creates a session that you can use to interact with the Bybit API.

Aug 14, 2024
Read More