Як створити свій api на сайті
Відео: Оплата на сайті 2016 Найпростіший спосіб приймати оплату на сайті в 2016 році
Не так давно один з моїх відвідувачів мені задав питання по e-mail: "Як створити свій API на сайті?". Я вирішив, що це буде дуже корисно іншим користувачам, тим більше, що на гадану складність процесу, все дуже і дуже просто. Необхідно лише мати самими елементарними знаннями PHP.
Якщо Ви раптом не розумієте, про що йде мова, то прочитайте спочатку цю статтю: що таке API. Йдемо далі. Давайте розберемо, а для яких сайтів потрібен взагалі API:
Відео: [PHP] Частина 29. Робимо API доступ
- Соціальні мережі (Facebook та інші). тут потрібно API для отримання інформації про різні даних користувача: його друзів, особистих повідомленнях та іншої інформації.
- Поштові сервіси (наприклад, mail.ru). В першу чергу, для отримання листів. Іноді для відправки.
- Різні сервіси для створення Інтернет-магазинів. Наприклад, отримати список нових замовлень або список всіх товарів в заданій категорії.
- І багато-багато інших сайтів.
Перше, що необхідно засвоїти - це те, що API потрібен далеко не кожному сайту (навіть якщо він належить одній з вищевказаних груп).
Якщо ж Ви вважаєте, що API на Вашому сайті необхідний, то давайте розберемо приклад того, як він створюється. Нехай у нас буде така задача: є ЕРС (як, наприклад, WebMoney). І ми хочемо, щоб користувач міг зі свого коду, користуючись нашим API, дізнатися свій баланс на рахунку.
Створимо файл (наприклад, api.php), Який у нас буде приймати GET-запити від користувачів на отримання різної інформації. Напишемо в цьому обробнику такий код:
lt ;?php
if($ _GET[`Action`]=="Getbalance"){
$ balance-
// Дізнаємося з бази даних баланс аккаунта і записуємо в змінну balance
echo $ balance-
}
?gt;
тепер розробники API повинні дати інформацію користувачам про те, як треба відправляти запит, щоб користувач міг дізнатися свій баланс на акаунті:
http://mysite.ru/api.php?action=getbalancekey=fa9sgwlgjs9gdsjlgjdsjglsdlgs
Цей запит користувачі формують в своїх скриптах (наприклад, через cURL). параметр key - це унікальний ключ кожного користувача. І відповіддю цього запиту буде число, яке відповідає за баланс користувача. Аналогічно створюються і всі інші можливості API. Можна додавати інші різні параметри: наприклад, отримати список операцій поповнення рахунку з однієї дати по іншу. Бажано, самі списки повертати в форматі JSON.
Ось так легко і просто створюється API для сайту. Безумовно, потрібен він Вам чи ні - вирішувати тільки Вам, а всю найнеобхіднішу інформацію я Вам тільки що дав.
- Як правильно створювати структуру бази даних
- Як зробити підписку на сайті (v2)
- Як створити голосування на сайті
- Як переглянути avi-файл на сайті
- Як зробити прийом платежів на сайті
- Як зробити коментування на сайті
- Як зробити коментування на html-сайті
- Як дізнатися синтаксис sql-запиту через phpmyadmin
- Як зареєструватися в пошті
- Як заробити на сайті?
- Як зробити реєстрацію та авторизацію користувачів на сайті
- Реалізація хто онлайн
- Клас для відправки e-mail на php
- Скорочення url-адреси на php
- Реалізація пошуку на сайті через php
- Відправка sms на сайті
- Php
- Тестування на сайті myrusakov.ru
- Розкрутка сайту за допомогою соціальних мереж
- На сайті з`явилася нова категорія
- Захист e-mail на сайті від спамерів