Download the PHP package exinone/mixin-sdk-php without Composer

On this page you can find all versions of the php package exinone/mixin-sdk-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package mixin-sdk-php

Mixin-SDK-PHP


Mixin-Network SDK for PHP

Requirement

  1. Composer
  2. PHP >= 7.0

Installation

Use

Example

Run

code description module Mixin Network Docs
MixinSDK::pin()->updatePin($oldPin, $pin) Update Pin code Pin link
MixinSDK::pin()->verifyPin($pin) Verify Pin code Pin link
--- -- --
--- -- --
--- -- --
MixinSDK::user()->readProfile() Read self profile User link
MixinSDK::user()->updateProfile(string $full_name, string $avatar_base64 = '') Update user’s profile. User link
MixinSDK::user()->updatePreferences(string $receive_message_source, string $accept_conversation_source) Update user’s preferences. User link
MixinSDK::user()->rotateQRCode() Rotate user’s code_id. User link
MixinSDK::user()->readFriends() Get user’s friends. User link
MixinSDK::user()->addFavoriteApp(string $user_id) Add app to favorite app list. User link
MixinSDK::user()->removeFavoriteApp(string $user_id) Remove app from favorite app list. User link
MixinSDK::user()->readFavoriteApps(string $user_id = null) Returns the favorite apps are recommended by the user. User link
--- -- --
--- -- --
--- -- --
MixinSDK::wallet()->createAddress(string $asset_id, string $destination, $pin, $label, $tag) Create an address for withdrawal Wallet link
MixinSDK::wallet()->readAddresses(string $assetId) Read addresses by asset ID. Wallet link
MixinSDK::wallet()->readAddress(string $addressId) Read an address by ID. Wallet link
MixinSDK::wallet()->deleteAddress(string $addressId, $pin = null) Delete an address by ID. Wallet link
MixinSDK::wallet()->readAssets() Read user’s all assets in old mainnet. Wallet link
MixinSDK::wallet()->safeReadAssets() Read user’s all assets in Safe mainnet. Wallet link
MixinSDK::wallet()->readAsset(string $assetId) Read asset by ID in old mainnet. Wallet link
MixinSDK::wallet()->safeReadAsset(string $assetId) Read asset by ID in Safe mainnet. Wallet link
MixinSDK::wallet()->deposit(string $assetId) Gant an asset’s deposit address (The api same as wallet()->readAsset) Wallet link
MixinSDK::wallet()->withdrawal(string $addressId, $amount, $pin, $memo = '', $trace_id = null) Get assets out of Mixin Network Wallet link
MixinSDK::wallet()->transfer(string $assetId, string $opponentId, $pin, $amount, $memo = '', $trace_id = null) Transfer of assets between Mixin Network users. Wallet link
MixinSDK::wallet()->verifyPayment(string $asset_id, string $opponent_id, $amount, string $trace_id) Verify a transfer Wallet link
MixinSDK::wallet()->readTransfer(string $traceId) Read transfer by trace ID. Wallet link
MixinSDK::wallet()->readAssetFee(string $assetId) Read transfer fee Wallet link
MixinSDK::wallet()->readUserSnapshots($limit = null, string $offset = null, string $asset = '', string $order = 'DESC') Get user's all snapshots. Wallet link
MixinSDK::wallet()->readUserSnapshot(string $snapshotId) Get user's a snapshots by ID. Wallet link
MixinSDK::wallet()->accessTokenGetUserSnapshots(string $access_token, $limit = null, string $offset = null, string $asset = '', string $order = 'DESC') Get user's all snapshots. Wallet link
MixinSDK::wallet()->accessTokenGetUserSnapshot(string $access_token, string $snapshot_id) Get user's a snapshots by ID. Wallet link
MixinSDK::wallet()->accessTokenGetTransfer(string $access_token, string $trace_id) Get Transfer Wallet link
MixinSDK::wallet()->readRawMainNetAddress(string $client_id) Get Transfer Address Wallet
MixinSDK::wallet()->accessTokenPostOutputs($access_token, $receivers, $index = 0) Get Transfer Address Wallet link
MixinSDK::wallet()->multisigPayment(string $asset_id, array $receivers, int $threshold, $amount, $memo = '', $trace_id = null) Post Multisig Payment Wallet link
MixinSDK::wallet()->checkCode($code_id) Get payment details Wallet
MixinSDK::wallet()->readMultisigs(string $offset = '', $limit = null) Get Multisigs Wallet link
MixinSDK::wallet()->accessTokenPostMultisigs(string $access_token, string $raw, string $action = 'sign') Initiate a multi-signature transaction request Wallet link
MixinSDK::wallet()->postMultisigs(string $raw, string $action = 'sign') Initiate a multi-signature transaction request Wallet link
MixinSDK::wallet()->multisigsRequests(string $raw, string $action = 'sign') Initiate a multi-signature transaction request Wallet link
MixinSDK::wallet()->multisigsRequestsSign(string $request_id, String $pin) Sign multisig request Wallet link
MixinSDK::wallet()->multisigsRequestsCancel(string $request_id, String $pin) Send multisig cancelling request Wallet link
MixinSDK::wallet()->multisigsRequestsUnlock(string $request_id, String $pin) Send multisig unlocking request Wallet link
MixinSDK::wallet()->externalProxy($params, $method = 'sendrawtransaction') Draw assets Wallet link
MixinSDK::wallet()->multisigsSign(string $request_id, String $pin) Sign Wallet link
MixinSDK::wallet()->multisigsCancel(string $request_id, String $pin) Cancel Sign Wallet link
MixinSDK::wallet()->readFiats() Fiat currency to USD exchange rate Wallet
--- -- --
--- -- --
--- -- --
MixinSDK::network()->readUser( $userId) Get user’s information by ID. Network link
MixinSDK::network()->readUsers(array $userIds) Get users information by IDs. Network link
MixinSDK::network()->searchUser($item) Search user by ID. Network link
MixinSDK::network()->readNetworkAsset(string $assetId) Read public asset information by ID from Mixin Network. Network link
MixinSDK::network()->readNetworkSnapshots($limit = null, string $offset = null, string $asset = '', string $order = 'DESC') Read public snapshots of Mixin Network. Network link
MixinSDK::network()->readNetworkSnapshot(string $snapshotId) Read public snapshots of Mixin Network by ID. Network link
MixinSDK::network()->createUser($fullName) Create a new Mixin Network user Network link
MixinSDK::network()->externalTransactions($asset, $destination, $limit, $offset, $tag, $transaction_hash, $source, $user) Read external transactions Network link
MixinSDK::network()->createAttachments() Create an attachment upload address. Network link
MixinSDK::network()->mixinNetworkChainsSyncStatus() Get Mixin Network Chains Synchronize status Network
MixinSDK::network()->topAsset() top asset Network link
MixinSDK::network()->multisigAsset() multisig asset Network link
MixinSDK::network()->requestAccessToken(string $code) use code request access token Network link
MixinSDK::network()->accessTokenGetInfo(string $access_token) use access token get info Network link
MixinSDK::network()->accessTokenGetAssets(string $access_token) use access token get assets info Network link
MixinSDK::network()->accessTokenGetContacts(string $access_token) use access token get contact info Network link
MixinSDK::network()->accessTokenGetAddresses(string $access_token, string $assetId) use access token get addresses Network link
MixinSDK::network()->accessTokenGetAddress(string $access_token, string $addressId) use access token get an addresseses Network link
MixinSDK::network()->createConversations($category, $participants, $conversation_id, $name) Create groups Network link
MixinSDK::network()->readConversations($conversation_id) Read groups Network link
MixinSDK::network()->participantsActions(string $conversation_id, array $participants, string $action = "ADD") Manage groups Network link
MixinSDK::network()->rotateConversation(string $conversation_id) Rotate Conversation Network link
MixinSDK::network()->searchAssets(string $snapshotId) search assets Network link
MixinSDK::network()->readHistoricalPrices(string $asset, string $offset) get the historical price of a given asset_id Network link
--- -- --
--- -- --
--- -- --
MixinSDK::message()->sendText($user_id, $data, $category , $conversation_id) send text Message link
MixinSDK::message()->sendContact($user_id, $contact_id, $category, $conversation_id) send user card Message link
MixinSDK::message()->sendAppButtonGroup($user_id, $data, $category, $conversation_id) send App Button Group (max three) Message link
MixinSDK::message()->sendAppCard($user_id, $data, $category, $conversation_id) send App Card Message link
MixinSDK::message()->askMessageReceipt($message_id) ask Message Receipt Message link
MixinSDK::message()->sendBatchMessage($user_id, $data, $use_http, $type) send batch message Message link
--- -- --
--- -- --
--- -- --
MixinSDK::getOauthUrl($client_id, string $scope) Get Oauth Url other link
MixinSDK::getPayUrl($asset_id, $amount, $trace_id, $memo, $client_id = null) generate a pay Url other link
MixinSDK::getConfig($configGroupName='') read config other

Exceptions

If MixinNetwork response with an error,An Exception ExinOne\MixinSDK\Exceptions\MixinNetworkRequestException will be thrown. Developers need to capture and handle this exception.

MixinNetwork Error Codes

Other Exceptions

class description
ExinOne\MixinSDK\Exceptions\MixinNetworkRequestException Api request fail
ExinOne\MixinSDK\Exceptions\NotFoundConfigException not found config set
ExinOne\MixinSDK\Exceptions\LoadPrivateKeyException private Key error
ExinOne\MixinSDK\Exceptions\ClassNotFoundException class not found

WARNING

  1. You can config iterator in the following way. The iterator is used when a PIN is encrypted. Generally, iterator should not be modified. If you want ot modify this variable, be sure to know what you are doing. More details on iterator

  2. Setting Http Request timeout

  3. Get raw Recponse content

Alternatives

[exinone/laravel-mixin-sdk]

[zamseam/mixin]

LICENSE

MIT


All versions of mixin-sdk-php with dependencies

PHP Build Version
Package Version
Requires ext-json Version *
ext-openssl Version *
ext-zlib Version *
ext-sodium Version *
ext-bcmath Version *
ext-gmp Version *
php Version ^7.2 || ^8.0
firebase/php-jwt Version ^6.0
guzzlehttp/guzzle Version ^6.3 || ^7.0
ramsey/uuid Version ^3.8 || ^4
phpseclib/phpseclib Version ^2.0
wrench/wrench Version ^2.0
web-token/jwt-easy Version ^2.2
web-token/jwt-key-mgmt Version ^2.2
web-token/jwt-signature-algorithm-eddsa Version ^2.2
paragonie/sodium_compat Version 1.20
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package exinone/mixin-sdk-php contains the following files

Loading the files please wait ....