Download the PHP package yogarine/bungie-d1-sdk-php without Composer

On this page you can find all versions of the php package yogarine/bungie-d1-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 bungie-d1-sdk-php

bungie-d1-sdk-php

These are legacy endpoints for Destiny 1 that are no longer supported officially by Bungie.

This PHP package is automatically generated by the OpenAPI Generator project:

Requirements

PHP 5.5 and later

Installation & Usage

Composer

To install the bindings via Composer, add the following to composer.json:

Then run composer install

Manual Installation

Download the files and include autoload.php:

Tests

To run the unit tests:

Getting Started

Please follow the installation procedure and then run the following:

Documentation for API Endpoints

All URIs are relative to https://bungie.net/d1/Platform

Class Method HTTP request Description
DestinyApi equipItem POST /Destiny/EquipItem/
DestinyApi equipItems POST /Destiny/EquipItems/
DestinyApi getAccount GET /Destiny/{membershipType}/Account/{destinyMembershipId}/
DestinyApi getAccountSummary GET /Destiny/{membershipType}/Account/{destinyMembershipId}/Summary/
DestinyApi getActivityBlob GET /Destiny/Stats/ActivityBlob/{param1}/
DestinyApi getActivityHistory GET /Destiny/Stats/ActivityHistory/{membershipType}/{destinyMembershipId}/{characterId}/
DestinyApi getAdvisorsForAccount GET /Destiny/{membershipType}/Account/{destinyMembershipId}/Advisors/
DestinyApi getAdvisorsForCharacter GET /Destiny/{membershipType}/Account/{destinyMembershipId}/Character/{characterId}/Advisors/
DestinyApi getAdvisorsForCharacterV2 GET /Destiny/{membershipType}/Account/{destinyMembershipId}/Character/{characterId}/Advisors/V2/
DestinyApi getAdvisorsForCurrentCharacter GET /Destiny/{membershipType}/MyAccount/Character/{characterId}/Advisors/
DestinyApi getAllItemsSummary GET /Destiny/{membershipType}/Account/{destinyMembershipId}/Items/
DestinyApi getAllVendorsForCurrentCharacter GET /Destiny/{membershipType}/MyAccount/Character/{characterId}/Vendors/
DestinyApi getBondAdvisors GET /Destiny/{membershipType}/MyAccount/Advisors/Bonds/
DestinyApi getCharacter GET /Destiny/{membershipType}/Account/{destinyMembershipId}/Character/{characterId}/Complete/
DestinyApi getCharacterActivities GET /Destiny/{membershipType}/Account/{destinyMembershipId}/Character/{characterId}/Activities/
DestinyApi getCharacterInventory GET /Destiny/{membershipType}/Account/{destinyMembershipId}/Character/{characterId}/Inventory/
DestinyApi getCharacterInventorySummary GET /Destiny/{membershipType}/Account/{destinyMembershipId}/Character/{characterId}/Inventory/Summary/
DestinyApi getCharacterProgression GET /Destiny/{membershipType}/Account/{destinyMembershipId}/Character/{characterId}/Progression/
DestinyApi getCharacterSummary GET /Destiny/{membershipType}/Account/{destinyMembershipId}/Character/{characterId}/
DestinyApi getClanLeaderboards GET /Destiny/Stats/ClanLeaderboards/{clanId}/
DestinyApi getDestinyAggregateActivityStats GET /Destiny/Stats/AggregateActivityStats/{membershipType}/{destinyMembershipId}/{characterId}/
DestinyApi getDestinyExplorerItems GET /Destiny/Explorer/Items/
DestinyApi getDestinyExplorerTalentNodeSteps GET /Destiny/Explorer/TalentNodeSteps/
DestinyApi getDestinyLiveTileContentItems GET /Destiny/LiveTiles/
DestinyApi getDestinyManifest GET /Destiny/Manifest/
DestinyApi getDestinySingleDefinition GET /Destiny/Manifest/{definitionType}/{definitionId}/
DestinyApi getExcellenceBadges GET /Destiny/Stats/GetExcellenceBadges/{membershipType}/{destinyMembershipId}/
DestinyApi getGrimoireByMembership GET /Destiny/Vanguard/Grimoire/{membershipType}/{destinyMembershipId}/
DestinyApi getGrimoireDefinition GET /Destiny/Vanguard/Grimoire/Definition/
DestinyApi getHistoricalStats GET /Destiny/Stats/{membershipType}/{destinyMembershipId}/{characterId}/
DestinyApi getHistoricalStatsDefinition GET /Destiny/Stats/Definition/
DestinyApi getHistoricalStatsForAccount GET /Destiny/Stats/Account/{membershipType}/{destinyMembershipId}/
DestinyApi getItemDetail GET /Destiny/{membershipType}/Account/{destinyMembershipId}/Character/{characterId}/Inventory/{itemInstanceId}/
DestinyApi getItemReferenceDetail GET /Destiny/{param1}/Account/{param2}/Character/{param3}/ItemReference/{param4}/
DestinyApi getLeaderboards GET /Destiny/Stats/Leaderboards/{membershipType}/{destinyMembershipId}/
DestinyApi getLeaderboardsForCharacter GET /Destiny/Stats/Leaderboards/{param1}/{param2}/{param3}/
DestinyApi getLeaderboardsForPsn GET /Destiny/Stats/LeaderboardsForPsn/
DestinyApi getMembershipIdByDisplayName GET /Destiny/{membershipType}/Stats/GetMembershipIdByDisplayName/{displayName}/
DestinyApi getMyGrimoire GET /Destiny/Vanguard/Grimoire/{membershipType}/
DestinyApi getPostGameCarnageReport GET /Destiny/Stats/PostGameCarnageReport/{activityInstanceId}/
DestinyApi getPublicAdvisors GET /Destiny/Advisors/
DestinyApi getPublicAdvisorsV2 GET /Destiny/Advisors/V2/
DestinyApi getPublicVendor GET /Destiny/Vendors/{vendorHash}/
DestinyApi getPublicVendorWithMetadata GET /Destiny/Vendors/{vendorHash}/Metadata/
DestinyApi getPublicXurVendor GET /Destiny/Advisors/Xur/
DestinyApi getRecordBookCompletionStatus GET /Destiny/{membershipType}/MyAccount/RecordBooks/{recordBookHash}/Completion/
DestinyApi getSpecialEventAdvisors GET /Destiny/Events/
DestinyApi getTriumphs GET /Destiny/{membershipType}/Account/{destinyMembershipId}/Triumphs/
DestinyApi getUniqueWeaponHistory GET /Destiny/Stats/UniqueWeapons/{membershipType}/{destinyMembershipId}/{characterId}/
DestinyApi getVault GET /Destiny/{membershipType}/MyAccount/Vault/
DestinyApi getVaultSummary GET /Destiny/{membershipType}/MyAccount/Vault/Summary/
DestinyApi getVendorForCurrentCharacter GET /Destiny/{membershipType}/MyAccount/Character/{characterId}/Vendor/{vendorHash}/
DestinyApi getVendorForCurrentCharacterWithMetadata GET /Destiny/{membershipType}/MyAccount/Character/{characterId}/Vendor/{vendorHash}/Metadata/
DestinyApi getVendorItemDetailForCurrentCharacter GET /Destiny/{membershipType}/MyAccount/Character/{characterId}/Vendor/{vendorHash}/Item/{vendorItemId}/
DestinyApi getVendorItemDetailForCurrentCharacterWithMetadata GET /Destiny/{membershipType}/MyAccount/Character/{characterId}/Vendor/{vendorHash}/Item/{vendorItemId}/Metadata/
DestinyApi getVendorSummariesForCurrentCharacter GET /Destiny/{membershipType}/MyAccount/Character/{characterId}/Vendors/Summaries/
DestinyApi searchDestinyPlayer GET /Destiny/SearchDestinyPlayer/{membershipType}/{displayName}/
DestinyApi setItemLockState POST /Destiny/SetLockState/
DestinyApi setQuestTrackedState POST /Destiny/SetQuestTrackedState/
DestinyApi transferItem POST /Destiny/TransferItem/
UnofficialApi equipItem POST /Destiny/EquipItem/
UnofficialApi equipItems POST /Destiny/EquipItems/
UnofficialApi getAccount GET /Destiny/{membershipType}/Account/{destinyMembershipId}/
UnofficialApi getAccountSummary GET /Destiny/{membershipType}/Account/{destinyMembershipId}/Summary/
UnofficialApi getActivityBlob GET /Destiny/Stats/ActivityBlob/{param1}/
UnofficialApi getActivityHistory GET /Destiny/Stats/ActivityHistory/{membershipType}/{destinyMembershipId}/{characterId}/
UnofficialApi getAdvisorsForAccount GET /Destiny/{membershipType}/Account/{destinyMembershipId}/Advisors/
UnofficialApi getAdvisorsForCharacter GET /Destiny/{membershipType}/Account/{destinyMembershipId}/Character/{characterId}/Advisors/
UnofficialApi getAdvisorsForCharacterV2 GET /Destiny/{membershipType}/Account/{destinyMembershipId}/Character/{characterId}/Advisors/V2/
UnofficialApi getAdvisorsForCurrentCharacter GET /Destiny/{membershipType}/MyAccount/Character/{characterId}/Advisors/
UnofficialApi getAllItemsSummary GET /Destiny/{membershipType}/Account/{destinyMembershipId}/Items/
UnofficialApi getAllVendorsForCurrentCharacter GET /Destiny/{membershipType}/MyAccount/Character/{characterId}/Vendors/
UnofficialApi getBondAdvisors GET /Destiny/{membershipType}/MyAccount/Advisors/Bonds/
UnofficialApi getCharacter GET /Destiny/{membershipType}/Account/{destinyMembershipId}/Character/{characterId}/Complete/
UnofficialApi getCharacterActivities GET /Destiny/{membershipType}/Account/{destinyMembershipId}/Character/{characterId}/Activities/
UnofficialApi getCharacterInventory GET /Destiny/{membershipType}/Account/{destinyMembershipId}/Character/{characterId}/Inventory/
UnofficialApi getCharacterInventorySummary GET /Destiny/{membershipType}/Account/{destinyMembershipId}/Character/{characterId}/Inventory/Summary/
UnofficialApi getCharacterProgression GET /Destiny/{membershipType}/Account/{destinyMembershipId}/Character/{characterId}/Progression/
UnofficialApi getCharacterSummary GET /Destiny/{membershipType}/Account/{destinyMembershipId}/Character/{characterId}/
UnofficialApi getClanLeaderboards GET /Destiny/Stats/ClanLeaderboards/{clanId}/
UnofficialApi getDestinyAggregateActivityStats GET /Destiny/Stats/AggregateActivityStats/{membershipType}/{destinyMembershipId}/{characterId}/
UnofficialApi getDestinyExplorerItems GET /Destiny/Explorer/Items/
UnofficialApi getDestinyExplorerTalentNodeSteps GET /Destiny/Explorer/TalentNodeSteps/
UnofficialApi getDestinyLiveTileContentItems GET /Destiny/LiveTiles/
UnofficialApi getDestinyManifest GET /Destiny/Manifest/
UnofficialApi getDestinySingleDefinition GET /Destiny/Manifest/{definitionType}/{definitionId}/
UnofficialApi getExcellenceBadges GET /Destiny/Stats/GetExcellenceBadges/{membershipType}/{destinyMembershipId}/
UnofficialApi getGrimoireByMembership GET /Destiny/Vanguard/Grimoire/{membershipType}/{destinyMembershipId}/
UnofficialApi getGrimoireDefinition GET /Destiny/Vanguard/Grimoire/Definition/
UnofficialApi getHistoricalStats GET /Destiny/Stats/{membershipType}/{destinyMembershipId}/{characterId}/
UnofficialApi getHistoricalStatsDefinition GET /Destiny/Stats/Definition/
UnofficialApi getHistoricalStatsForAccount GET /Destiny/Stats/Account/{membershipType}/{destinyMembershipId}/
UnofficialApi getItemDetail GET /Destiny/{membershipType}/Account/{destinyMembershipId}/Character/{characterId}/Inventory/{itemInstanceId}/
UnofficialApi getItemReferenceDetail GET /Destiny/{param1}/Account/{param2}/Character/{param3}/ItemReference/{param4}/
UnofficialApi getLeaderboards GET /Destiny/Stats/Leaderboards/{membershipType}/{destinyMembershipId}/
UnofficialApi getLeaderboardsForCharacter GET /Destiny/Stats/Leaderboards/{param1}/{param2}/{param3}/
UnofficialApi getLeaderboardsForPsn GET /Destiny/Stats/LeaderboardsForPsn/
UnofficialApi getMembershipIdByDisplayName GET /Destiny/{membershipType}/Stats/GetMembershipIdByDisplayName/{displayName}/
UnofficialApi getMyGrimoire GET /Destiny/Vanguard/Grimoire/{membershipType}/
UnofficialApi getPostGameCarnageReport GET /Destiny/Stats/PostGameCarnageReport/{activityInstanceId}/
UnofficialApi getPublicAdvisors GET /Destiny/Advisors/
UnofficialApi getPublicAdvisorsV2 GET /Destiny/Advisors/V2/
UnofficialApi getPublicVendor GET /Destiny/Vendors/{vendorHash}/
UnofficialApi getPublicVendorWithMetadata GET /Destiny/Vendors/{vendorHash}/Metadata/
UnofficialApi getPublicXurVendor GET /Destiny/Advisors/Xur/
UnofficialApi getRecordBookCompletionStatus GET /Destiny/{membershipType}/MyAccount/RecordBooks/{recordBookHash}/Completion/
UnofficialApi getSpecialEventAdvisors GET /Destiny/Events/
UnofficialApi getTriumphs GET /Destiny/{membershipType}/Account/{destinyMembershipId}/Triumphs/
UnofficialApi getUniqueWeaponHistory GET /Destiny/Stats/UniqueWeapons/{membershipType}/{destinyMembershipId}/{characterId}/
UnofficialApi getVault GET /Destiny/{membershipType}/MyAccount/Vault/
UnofficialApi getVaultSummary GET /Destiny/{membershipType}/MyAccount/Vault/Summary/
UnofficialApi getVendorForCurrentCharacter GET /Destiny/{membershipType}/MyAccount/Character/{characterId}/Vendor/{vendorHash}/
UnofficialApi getVendorForCurrentCharacterWithMetadata GET /Destiny/{membershipType}/MyAccount/Character/{characterId}/Vendor/{vendorHash}/Metadata/
UnofficialApi getVendorItemDetailForCurrentCharacter GET /Destiny/{membershipType}/MyAccount/Character/{characterId}/Vendor/{vendorHash}/Item/{vendorItemId}/
UnofficialApi getVendorItemDetailForCurrentCharacterWithMetadata GET /Destiny/{membershipType}/MyAccount/Character/{characterId}/Vendor/{vendorHash}/Item/{vendorItemId}/Metadata/
UnofficialApi getVendorSummariesForCurrentCharacter GET /Destiny/{membershipType}/MyAccount/Character/{characterId}/Vendors/Summaries/
UnofficialApi searchDestinyPlayer GET /Destiny/SearchDestinyPlayer/{membershipType}/{displayName}/
UnofficialApi setItemLockState POST /Destiny/SetLockState/
UnofficialApi setQuestTrackedState POST /Destiny/SetQuestTrackedState/
UnofficialApi transferItem POST /Destiny/TransferItem/

Documentation For Models

Documentation For Authorization

apiKey

oauth2

Author

[email protected]


All versions of bungie-d1-sdk-php with dependencies

PHP Build Version
Package Version
Requires php Version >=5.6
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^7.0
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 yogarine/bungie-d1-sdk-php contains the following files

Loading the files please wait ....