Сайт для просмотра документов API .NET, предназначенный для решения задач управления и координации API в процессе распределённого программирования.
Используйте Git для скачивания проекта и откройте директорию «\Установочный пакет\» для прямого использования.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using BSF.BaseService.OpenApi.Attributes;
using BSF.Extensions;
using BSF.Api;
namespace ApiViewTestWeb.Controllers
{
public class DemoController : Controller
{
//
// GET: /Demo/
[OpenDoc("Index", "test method", "параметр описание", "результат описание", "статус результата", "автор", 1.0, 1.0, "замечание")]
public string Index(int a, string b, float d)
{
return a + b.NullToEmpty() + d;
}
``` [OpenDoc("Каталог товаров магазина V15", "Каталог товаров магазина V15",
@"token: token (необязательный параметр),
ID магазина: shopid,
ID категории: categoryid int?,
Ключевые слова: keyword,
Штрихкод: barcode,
Размер страницы: pageSize,
Номер страницы: pageIndex",
@"ID акции: hdxh (int),
Штрихкод товара: sptm (string),
Наименование товара: spmc (string),
Габариты и модель: ggxh (string),
Единицы измерения: jldw (string),
Изображение товара: sptp (string),
Время изменения изображения: sptpxgsj (string),
Ориентировочная цена продажи: original_lsj (decimal),
Цена продажи: lsj (decimal),
Объем продаж: spxl (decimal),
Является ли товар частью акции: isActivity (int),
Общее количество товаров в акции: hdzsl (decimal),
Максимальное количество покупаемых товаров каждым человеком: mrxgsl (decimal)",
@"-5 недостаточно параметров", "Чжань Жянъюй", 1.5, 1.5, "")]
public ActionResult List(string shopid, int? categoryid, string keyword, string barcode, long? pageSize, long? pageIndex)
{
return Json(new ServiceResult() { code = 1, data = "тестовые данные", msg = "успешно", total = 1 });
}
}
}## Инструкция по использованию OpenAPI ##
1. Подключите библиотеки BSF.dll и BSF.BaseService.OpenApi.dll.
2. Добавьте атрибут `OpenDocAttribute` к методам контроллера MVC.
3. Отправьте информацию OpenAPI на сайте AppView.
4. Для применения изменений нажмите кнопку "Перезагрузка" в разделе "Помощь" сайта AppView.
<details>
<summary><strong>Частичный снимок экрана</strong></summary>



</details>
Открытый QQ-чат: .NET Открытые базовые службы **238543768**
*Быстро сделано, надеюсь, что это будет полезно для всех. Если вам интересно, вы можете продолжить его улучшение.*
Автор: Чжэнь Цзянъи
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )