edbizarro / bi-connect
连接第三方数据源。
v0.6.2
2019-05-28 14:02 UTC
Requires
- php: >=7.1.3
- ext-json: *
- adobe-marketing-cloud/marketing-cloud-php-sdk: ^2.1
- facebook/graph-sdk: ~5.7
- facebook/php-business-sdk: ^3.2
- google/apiclient: ^2.2
- googleads/googleads-php-lib: ^41.0 || ^42.0
- guzzlehttp/guzzle: ~6.3
- nesbot/carbon: ^1.23 || ^2.0
- tightenco/collect: ^5.6 || ^5.7 || ^5.8
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2
- mnapoli/pretty: ^1.0
- phpunit/phpunit: ^8
- dev-master
- v0.6.2
- v0.6.1
- v0.6
- v0.5
- v0.4
- v0.3
- v0.2
- v0.1.3
- v0.1.2
- dev-dependabot/composer/facebook/php-business-sdk-tw-3.2or-tw-4.0or-tw-5.0or-tw-6.0or-tw-16.0
- dev-dependabot/composer/friendsofphp/php-cs-fixer-tw-2or-tw-3
- dev-dependabot/add-v2-config-file
- dev-dependabot/composer/facebook/php-business-sdk-tw-3.2or-tw-4.0or-tw-5.0or-tw-6.0or-tw-10.0
- dev-dependabot/composer/tightenco/collect-tw-5.6or-tw-5.7or-tw-5.8or-tw-6.0or-tw-8.0
- dev-dependabot/composer/googleads/googleads-php-lib-tw-41.0or-tw-42.0or-tw-43.0or-tw-46.0or-tw-48.0
This package is auto-updated.
Last update: 2024-09-06 11:53:53 UTC
README
BI - Connect
通过连接第三方数据源来获取数据。支持的数据源
- Google Analytics
- Adobe Analytics(开发中)
- Facebook Ads(开发中)
- Instagram Ads(开发中)
- Twitter(开发中)
- TailTarget(开发中)
以下是一些如何使用此包的示例
use Bi\Connect\Google\GoogleConnect; use Bi\Connect\Google\Auth\CredentialsFileAuth; $googleConnect = new GoogleConnect( new CredentialsFileAuth('path/to/ga/credentials.json) // https://developers.google.com/analytics/devguides/reporting/core/v4/authorization#common_oauth_20_flows ); $googleConnect->addScope('analytics'); $googleConnect->setRedirectUrl('registered callback url'); // Se link above $googleConnect->getLoginUrl(); // Get google login auth url // OAuth2 flow
在OAuth2流程之后,您可以访问GA Analytics API
// Retrieve all analytics accounts $accounts = $googleConnect->analytics()->accounts();
安装
您可以通过composer安装此包
composer require edbizarro/bi-connect