https://github.com/dachcom-digital/pimcore-social-data-twitter-connector
https://github.com/dachcom-digital/pimcore-social-data-twitter-connector
pimcore pimcore-bundle social-data twitter
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dachcom-digital/pimcore-social-data-twitter-connector
- Owner: dachcom-digital
- License: other
- Created: 2020-10-12T12:00:45.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2025-01-30T14:54:47.000Z (over 1 year ago)
- Last Synced: 2025-11-21T11:09:31.284Z (8 months ago)
- Topics: pimcore, pimcore-bundle, social-data, twitter
- Language: PHP
- Homepage:
- Size: 96.7 KB
- Stars: 0
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
- Cla: CLA.md
Awesome Lists containing this project
README
# Pimcore Social Data - X (Twitter) Connector
[](LICENSE.md)
[](LICENSE.md)
[](https://packagist.org/packages/dachcom-digital/social-data-twitter-connector)
[](https://github.com/dachcom-digital/pimcore-social-data-twitter-connector/actions?query=workflow%3ACodeception+branch%3Amaster)
[](https://github.com/dachcom-digital/pimcore-social-data-twitter-connector/actions?query=workflow%3A"PHP+Stan"+branch%3Amaster)
This Connector allows you to fetch social posts from Twitter (API v2).

### Release Plan
| Release | Supported Pimcore Versions | Supported Symfony Versions | Release Date | Maintained | Branch |
|---------|----------------------------|----------------------------|--------------|----------------|------------------------------------------------------------------------------------------|
| **3.x** | `11.0` | `6.4` | 07.11.2023 | Feature Branch | master |
| **2.x** | `10.1` - `10.6` | `5.4` | 05.01.2022 | Unsupported | [2.x](https://github.com/dachcom-digital/pimcore-social-data-twitter-connector/tree/2.x) |
| **1.x** | `6.0` - `6.9` | `3.4`, `^4.4` | 22.10.2020 | Unsupported | [1.x](https://github.com/dachcom-digital/pimcore-social-data-twitter-connector/tree/1.x) |
## Installation
```json
"require" : {
"dachcom-digital/social-data" : "~3.1.0",
"dachcom-digital/social-data-twitter-connector" : "~3.2.0"
}
```
Add Bundle to `bundles.php`:
```php
return [
SocialData\Connector\Twitter\SocialDataTwitterConnectorBundle::class => ['all' => true],
];
```
### Install Assets
```bash
bin/console assets:install public --relative --symlink
```
## Enable Connector
```yaml
# config/packages/social_data.yaml
social_data:
social_post_data_class: SocialPost
available_connectors:
- connector_name: twitter
```
## Twitter Backoffice
Some hints to set up your Twitter app:
- Create Project via https://developer.x.com
- Generate Keys in `Keys and tokens` in section `Access Token and Secret`
- Be aware, that the `free limit` plan only allows `1 requests / 15 mins`
## Connector Configuration

Now head back to the backend (`System` => `Social Data` => `Connector Configuration`) and checkout the twitter tab.
- Click on `Install`
- Click on `Enable`
## Connection
Twitter is auto connected after you have filled out the connector configuration fields.
## Feed Configuration
| Name | Description |
|-----------|-----------------------------------------------------------------|
| `User Id` | Defines which user entries should be imported |
| `Count` | Define a limit to restrict the amount of social posts to import |
***
## Upgrade Info
Before updating, please [check our upgrade notes!](UPGRADE.md)
## License
**DACHCOM.DIGITAL AG**, Löwenhofstrasse 15, 9424 Rheineck, Schweiz
[dachcom.com](https://www.dachcom.com), dcdi@dachcom.ch
Copyright © 2025 DACHCOM.DIGITAL. All rights reserved.
For licensing details please visit [LICENSE.md](LICENSE.md)