{"id":15101976,"url":"https://github.com/dmitrydnl/bitskinsapi","last_synced_at":"2025-09-27T00:30:49.277Z","repository":{"id":38009709,"uuid":"177554854","full_name":"dmitrydnl/BitSkinsApi","owner":"dmitrydnl","description":"A wrapper for the BitSkins API, build on .NET Standard 2.0","archived":true,"fork":false,"pushed_at":"2022-12-08T09:03:15.000Z","size":425,"stargazers_count":13,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-09-25T18:43:57.928Z","etag":null,"topics":["api-wrapper","bitskins","dotnet-standard","nuget-package","steam"],"latest_commit_sha":null,"homepage":"https://www.nuget.org/packages/BitSkinsApi/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dmitrydnl.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-03-25T09:28:32.000Z","updated_at":"2023-09-11T22:19:53.000Z","dependencies_parsed_at":"2023-01-24T21:45:48.758Z","dependency_job_id":null,"html_url":"https://github.com/dmitrydnl/BitSkinsApi","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmitrydnl%2FBitSkinsApi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmitrydnl%2FBitSkinsApi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmitrydnl%2FBitSkinsApi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmitrydnl%2FBitSkinsApi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dmitrydnl","download_url":"https://codeload.github.com/dmitrydnl/BitSkinsApi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219871828,"owners_count":16554457,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api-wrapper","bitskins","dotnet-standard","nuget-package","steam"],"created_at":"2024-09-25T18:44:18.457Z","updated_at":"2025-09-27T00:30:43.881Z","avatar_url":"https://github.com/dmitrydnl.png","language":"C#","readme":"![alt text](https://user-images.githubusercontent.com/48892069/58495142-65303a80-817f-11e9-839d-fdaa362bd3a7.jpg \"BitSkins Logo\")\n\n# What is BitSkinsApi?\n\n[![code quality](https://api.codacy.com/project/badge/Grade/3f24aba6cce349a9b4813791f831f2a7)](https://www.codacy.com/app/dmitrydnl/BitSkinsApi?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=dmitrydnl/BitSkinsApi\u0026amp;utm_campaign=Badge_Grade)\n[![build status](https://travis-ci.com/dmitrydnl/BitSkinsApi.svg?branch=master)](https://travis-ci.com/dmitrydnl/BitSkinsApi)\n\nAn extended wrapper for the BitSkins API. It is a NuGet Package, that build on .NET Standard 2.0. BitSkinsApi allows you to interact with your BitSkins account through methods call. You can sell/buy items, get all BitSkins market data, get your Steam inventory and more. All games available on BitSkins are supported.\n\\\n\\\nLearn more about BitSkins API you can an official [BitSkins website](https://bitskins.com/api).\n\\\nLearn more about [NuGet](https://www.nuget.org).\n\n# How do I install BitSkinsApi?\n\n[![nuget](https://img.shields.io/nuget/v/BitSkinsApi.svg?color=blue)](https://www.nuget.org/packages/BitSkinsApi/)\n[![last release](https://img.shields.io/github/release-date/dmitrydnl/BitSkinsApi.svg?color=blue\u0026label=last%20release)](https://www.nuget.org/packages/BitSkinsApi/)\n\nTo install the NuGet package, you can the Package Manager Console. For more information, see [Package consumption overview and workflow](https://docs.microsoft.com/en-us/nuget/consume-packages/overview-and-workflow).\n1. In Visual Studio select the Tools \u003e NuGet Package Manager \u003e Package Manager Console menu command.\n2. Once the console opens, check that the Default project drop-down list shows the project into which you want to install the package.\n3. Enter the command:\n\\\n```Install-Package BitSkinsApi -Version 1.2.3```\n\n# How do I use BitSkinsApi?\nAll about using BitSkinsApi you can find in [documentation](https://github.com/dmitrydnl/BitSkinsApi/blob/master/docs/index.md).\n\\\n\\\nIn short:\n1. Register on [BitSkins website](https://bitskins.com).\n2. Enable API access and two-factor authentication for your BitSkins account.\n3. Initialize your BitSkins account in code:\n\\\n```BitSkinsApi.Account.AccountData.SetupAccount(ApiKey, SecretCode);```\n\\\nAPI Key you can retrieve through the BitSkins settings page. The secret code can be found when you enable two-factor authentication for your BitSkins account.\n4. Now you can use BitSkinsApi. For example to retrieve your balance BitSkins you need execute function:\n\\\n```BitSkinsApi.Balance.CurrentBalance.GetAccountBalance();```\n\n## Features\n* Made on .NET Standard\n* Easy to use\n* Automatic two-factor authentication\n* Full coverage of the BitSkins General API\n* Full coverage of the BitSkins Buy Orders API\n* Full coverage of the BitSkins Crypto Deposits API\n\n## Tests\nFor the tests to work it is necessary to create ```account_data.json``` file in ```BitSkinsApiTest``` project, in properties this file you must set _Copy to Output Directory_ to _Copy always_. After that need add in ```account_data.json``` this:\n```js\n{\n  \"ApiKey\": \"Your api key\",\n  \"SecretCode\": \"Your secret code\"\n}\n```\nAfter that _Build Solution_.\n\\\n\\\nRequirements for BitSkins inventory and Steam inventory for tests:\n1. In the Steam inventory must be at least one item available for sale. This item must be from a game that supported by BitSkins. This is necessary for the _SellItemTest_ test. If successful, you will receive a Steam trade offer, which you can decline.\n2. In BitSkins must be at least one item currently on sale by you. This is necessary for the _RelistAndDelistItemTest_ and _ModifySaleTest_ tests.\n3. In the BitSkins inventory must be at least one pending withdrawal item. This is necessary for the _WithdrawItemTest_ test. If successful, you will receive a Steam trade offer, which you can decline.\n4. On BitSkins account balance must be at least $ 0.01. This is necessary for the _BuyItemTest_ test.\n\nChanges in the BitSkins inventory and Steam inventory after passing tests:\n1. In BitSkins, an item is bought for $ 0.01 and stays in the BitSkins inventory.\n2. In BitSkins creates a buy order for $ 0.01.\n3. There will be several trade offers on Steam, you can cancel them all.\n\n## Project requirements for use the BitSkinsApi\nBitSkinsApi build on .NET Standard 2.0. To use the BitSkinsApi, version of the platform you are using must implement .NET Standart 2.0.\n\\\n\\\nLearn more about [.NET implementation support](https://docs.microsoft.com/en-us/dotnet/standard/net-standard#net-implementation-support).\n\n## License\nThis project is licensed under the MIT License - see the [LICENSE](https://github.com/dmitrydnl/BitSkinsApi/blob/master/LICENSE) file for details.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdmitrydnl%2Fbitskinsapi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdmitrydnl%2Fbitskinsapi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdmitrydnl%2Fbitskinsapi/lists"}