spworlds-api
1.0.0
See the version list below for details.
dotnet add package spworlds-api --version 1.0.0
NuGet\Install-Package spworlds-api -Version 1.0.0
<PackageReference Include="spworlds-api" Version="1.0.0" />
<PackageVersion Include="spworlds-api" Version="1.0.0" />
<PackageReference Include="spworlds-api" />
paket add spworlds-api --version 1.0.0
#r "nuget: spworlds-api, 1.0.0"
#:package spworlds-api@1.0.0
#addin nuget:?package=spworlds-api&version=1.0.0
#tool nuget:?package=spworlds-api&version=1.0.0
���������� ��� ������ � spworlds API
����������� ������� ���� �������������� �� ���������� ����� ����� - Mih4n, ��� ��� ������ �� �� ������. ������� �� ����� ������ ������ �� ������.
CS ���������� ������ ��
��� ���������� ��� dotnet ��� ��������� API ������ ��. ������������ � API ���.
���������
�� ������ ���������� ��� ���������� ��� ������ CLI
(dotnet
), NuGet ��� ��������������� ��������� ���������.
dotnet add package spworlds
�������������
...
// ��� �������� ������� �� ������ �������� ID � ����� �����, � �������, ��������� ����
var spw = new SPWorldsApi("[��� ����]", "[��� �����]");
�������������
���������������� ��������� �����
���� �� ������ ��������� ���� ��� ������ � ���� � ���� �� �����, ��� �� � ��������� ����������, ����������� ���� �����.
��������� ������ �� �������� ������ 16 ��, ����� �������� ������ ������������ �������� �� �������� ������ �� https://example.com/success
, � ���� �� �������� ������ �� https://api.example.com/webhook
� ������� ����� �������, � ��� ����� � SomeString
. ��������� ���� ����� ������������, ��������, ��� ID ������, ��� ��� �� ������������ ������ � �������� �� �������� ������.
const url = await sp.InitPayment(
[
new PaymentItems() { Name = "�������� ������", Count = 1, Price = 16, Comment = "��� ������ �������� ������ � ����� ����� ��� ����������"}
],
"https://example.com/success",
"https://api.example.com/webhook",
"SomeString"
);
���
[HttpPost("/create_payment_url/")]
public async Task<IActionResult> GetCreatePaymentFunction([FromBody] PaymentData paymentData)
{
const url = await sp.InitPayment(paymentData);
// ���� ������
}
������� ���� �� ������ �����
������� 16 �� �� ����� � ������� 11111 � ������������ "� ���� ��������!"
await sp.CreateTransaction("11111", 16, "� ���� ��������!");
��������� ������� �����
int balance = await sp.GetCardBalance();
��������� ���� ������
����� ��������� ID ������ � Discord � ���������� ��� ���, ���� � ���� ���� ���� �� ������.
IUser user = await sp.GetUser("111111111111111111");
if (user.Name == "yawaflua")
{
// ���� ������
}
��������� �����(����� �����) ������
����� ��������� ���� �� ��������� ����-������ SkinPart � ���������� �����(���������� ������������ 64, 128 � �.�., �� ���� ��� ��������� ������������ ����������� ��������, �������� �� �����, ���������� ��� ������) ����� �������� ���������� ������ User, ��� ��� �������� ��� ���:
IUser user = await sp.GetUser("111111111111111111");
const faceUrl = user.GetSkinPart(SkinPart.face);
������������� �������
����� �������, �� ��, ��� ����������� �� ����� ������ � �������� �� ������ ���������� �����������, ��� ��, ���� ����� ����, �� ���:
bool IsWebHook = await sp.ValidateWebHook(WebHookText, X_Body_Hash);
Contributing
���� �� ������ ��������� ��� �������� ���������� ��� ������������ � ���, �� �������� pull ������ � ����� �����������.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.