Download the PHP package pushizo/pushizo-php without Composer
On this page you can find all versions of the php package pushizo/pushizo-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download pushizo/pushizo-php
More information about pushizo/pushizo-php
Files in pushizo/pushizo-php
Package pushizo-php
Short Description Pushizo PHP sunucu SDK'sı: public API'nin tamamı (bildirim, kullanıcı, segment, şablon, kampanya, analitik, veri aktarımı, webhook…)
License MIT
Homepage https://docs.pushizo.com/docs/sdk/php
Informations about the package pushizo-php
Türkçe
English
Pushizo PHP SDK — Server-side SDK for PHP 8.1+ with only ext-curl and ext-json: notifications, users, events, journeys, webhook signature verification and the full public API. Works with Laravel and plain PHP.
Status: Publishing to Packagist is in progress.
Durum: Packagist yayını hazırlanıyor.
Install from GitHub until then · O zamana kadar GitHub'dan kurulum:
After publication · Yayından sonra:
The detailed guide below is in Turkish; code samples are language-neutral. Full documentation: docs.pushizo.com/docs/sdk/php · API reference: docs.pushizo.com/docs/api.
Türkçe
pushizo/pushizo-php
Pushizo PHP sunucu SDK'sı. PHP 8.1+, yalnızca ext-curl ve ext-json; ek Composer bağımlılığı yoktur.
Yalnızca sunucuda kullanın; API anahtarını istemci koduna gömmeyin. Ayrıntılı rehber:
docs.pushizo.com/docs/sdk/php.
Kurulum
Packagist'e erişilemeyen ortamlarda doğrudan bu depodan:
Başlatma
Ortak davranışlar:
- Kimlik doğrulama
Authorization: Bearer <api_key>başlığıyla yapılır. - App kapsamlı her metodun son parametresi isteğe bağlı
?string $appId'dir; verilmezse varsayılan app kullanılır. - Hata yanıtları
Pushizo\PushizoException(status,errorCode,requestId,details,isRetryable()) olarak fırlatılır. - Sorgudaki boolean değerler
true/falsemetnine çevrilir (compare,include_archived,force). $hs->paginate(fn (?string $c) => $hs->templates->list(['cursor' => $c]))cursor sayfalı listeleri öğe öğe dolaşır.- Analitik raporlarında
'format' => 'csv'verilirse yanıt CSV metni (string) olarak döner.
Kaynaklar
Her public API işlemi (/sdk/v1 hariç) bir SDK metoduna karşılık gelir; eşleme tablosu
tests/run.php içinde Pushizo OpenAPI şemasına karşı test edilir.
| Kaynak | Metotlar |
|---|---|
organization |
get, members, auditLogs, usage |
apps |
list, create, get, update, organization (eski kısayol) |
apiKeys |
list, create, update, revoke, rotate |
notifications |
create, list, get, cancel, estimate, deliveries, history, exportEvents |
users |
list, upsert, search, getByAlias, getByExternalId, update, delete, getIdentity, export, addAliases, removeAlias, addSubscription |
subscriptions |
get, update, delete, getUserIdentity, updateByToken, setOwner |
inbox |
list, readAll, read, archive; ekip gelen kutusu: listCannedResponses, createCannedResponse, updateCannedResponse, deleteCannedResponse, listTeams, listAgents, getSettings, updateSettings, metrics |
events |
send, listDefinitions, getDefinition, updateDefinition |
segments |
list, create, preview, get, update, delete, usedBy, estimate |
templates |
list, create, get, update, delete, copyToApp, versions, render, stats |
campaigns |
list, create, get, update, delete, schedule, send, pause, resume, cancel, duplicate, approve, stats, deliveries, resendFailed, messages, variantStats, selectWinner |
journeys |
list, create, get, update, delete, saveDraft, updateNode, versions, publish, pause, resume, archive, duplicate, stats, listRuns, triggerRun, getRun, exitRun, listForUser |
inAppMessages |
list, create, get, update, delete, setStatus, selectWinner |
preferences |
listCategories, createCategory, updateCategory, deleteCategory, getUser, setUser |
analytics |
overview, messages, subscriptions, events, conversions, funnel, providers, engagement, retention |
exports |
create, list, get |
imports |
create (CSV metni, multipart), createFromFile, list, get |
channels |
list, upsert, validate |
suppressions |
list, create, delete |
webhooks |
list, create, get, update, delete, rotateSecret, test, deliveries, replay, preview |
dataFeeds |
list, create, get, update, delete, test |
contentTables |
list, create (CSV metni, multipart), createFromFile, get, update, delete, rows, replaceRows, replaceRowsFromFile |
warehouseExports |
tables, testConnection, list, create, get, update, delete, test, run, runs |
conversations |
list, get, messages, reply, markRead, update, assign, updateTags, activity |
smsKeywords |
list, create, update, delete |
whatsappTemplates |
list, sync |
emailDeliverability |
get, update, verifyAddress, listWarmupPlans, createWarmupPlan, updateWarmupPlan, deleteWarmupPlan |
zapier |
me, subscribe, unsubscribe, samples |
mcp |
createCampaignDraft, createSegmentDraft |
ads |
listAccounts, listAudiences, createAudience, getAudience, updateAudience, deleteAudience, syncAudience, listSyncs, createLookalike, listCampaigns, getCampaign, updateCampaign, refreshAccount, spendReport, attributionReport, ltvReport, listCapiConfigs, listCapiDeliveries, listAlertRules, createAlertRule, updateAlertRule, deleteAlertRule, listAlerts |
webCampaigns |
list, create, get, update, report, setStatus |
forms |
list, create, get, listSubmissions, submit |
surveys |
list, create, get, setStatus, report, listResponses, respond |
landingPages |
list, get, publish, unpublish |
Webhook alıcıları için Pushizo\Webhook::verify() ve constructEvents() kullanılır.
Örnekler
A/B testi ve tercihler
Journey'ler
Journey'ler taslak graf üzerinde düzenlenir, publish ile yeni sürüm olarak yayınlanır; çalışan
kullanıcılar girdikleri sürümde kalır. Graf React Flow biçimindedir (nodes, edges; düğüm
türleri ve ayarlar için docs/journeys.md).
Dinamik içerik, mesajlaşma ve veri ambarı
Gelen kutusu, reklam raporlama ve web büyüme
Geliştirme
Support · Destek
- Guide · Rehber: docs.pushizo.com/docs/sdk/php
- API reference & OpenAPI · API referansı ve OpenAPI: docs.pushizo.com/docs/api · pushizo-openapi
- Bugs & ideas · Hata ve öneri: Issues
- Security · Güvenlik: please do not open public issues; email [email protected] · herkese açık issue açmayın, bu adrese yazın.
- Help · Destek: [email protected]
This repository is mirrored automatically from the Pushizo main repository on every release. Please open an issue instead of a pull request; fixes land in the main repository and ship with the next release. Bu depo her sürümde Pushizo ana deposundan otomatik yansıtılır. Pull request yerine issue açın; düzeltmeler ana depoda yapılır ve bir sonraki sürümle buraya gelir.
Released under the MIT License · MIT lisanslıdır — LICENSE.
All versions of pushizo-php with dependencies
ext-curl Version *
ext-json Version *