關鍵要點
此模板為您提供一個包含網紅、合約、帖子和性能數據的網紅管理後端,讓您的團隊可以專注於外展和互動流程。
- 以網紅為中心的架構設計 — 使用清晰、可查詢的結構來建模網紅的資料,包括個人資料、合約和帖子。
- 實時性能追蹤 — 使用Back4app的實時功能進行性能數據更新和通知。
- 合約管理 — 管理網紅合約,並對新協議進行狀態更新和通知。
- 帖子和表現功能 — 允許影響者無縫地創建、管理和追蹤帖子表現。
- 跨平台管理後端 — 通過單一的 REST 和 GraphQL API 為影響者、合約、帖子和表現數據提供移動和網頁客戶端服務。
什麼是影響者入口應用後端模板?
Back4app 是一種後端即服務 (BaaS),用於快速產品交付。影響者入口應用後端模板是一個預構建的架構,包含影響者、合約、帖子和表現數據。連接您偏好的前端(React、Flutter、Next.js 等)並更快交付。
最佳適用於:
概覽
一個影響者管理產品需要影響者檔案、合約、貼文和績效追蹤。
此模板定義了影響者、合約、貼文和績效,具有即時功能和所有權規則,以便團隊能夠快速實施影響者管理。
核心影響者入口功能
此中心的每個技術卡片都使用相同的影響者門戶後端架構,包括影響者、合同、帖子和表現。
網紅檔案和合約
網紅類別儲存姓名、電子郵件、社交檔案和合約。
合約創建和管理
合約類別連結網紅、品牌和狀態。
帖子創建和表現
帖子類別存儲影響者、內容和表現指標。
表現跟蹤
表現類別跟蹤帖子指標和互動。
為什麼用 Back4app 建立您的影響者入口後端?
Back4app 提供影響者、合約、貼文和績效的基本功能,讓您的團隊可以專注於互動和轉換,而不是基礎設施。
- •影響者和合約管理: 影響者類別具有個人資料欄位,合約類別用於協議管理,支持外展互動。
- •績效和貼文功能: 管理績效指標,讓影響者輕鬆創建和追蹤貼文。
- •實時 + API 靈活性: 使用 Live Queries 進行績效更新,同時保持 REST 和 GraphQL 可供每位客戶使用。
在所有平台上使用一個後端合約快速構建和迭代影響者管理功能。
核心優勢
一個影響者管理後端,幫助您快速迭代而不犧牲結構。
快速啟動影響者
從完整的影響者、合約和帖子架構開始,而不是從零設計後端。
實時性能支持
利用實時性能跟踪和通知來增強互動。
清晰的合約流程
管理影響者合約,並為新協議提供狀態和通知。
可擴展的權限模型
使用ACL/CLP,以便只有影響者可以編輯其個人資料和帖子,並管理合約請求。
性能和帖子數據
存儲和匯總性能指標和帖子,以便顯示和互動而不需重置架構。
AI 引導流程
通過一個結構化提示快速生成後端框架和集成指南。
準備好推出您的影響者管理應用程式了嗎?
讓 Back4app AI 代理為您的影響者門戶後端搭建框架,並從一個提示中生成影響者、合約、帖子和性能數據。
免費開始 — 每月 50 次 AI 代理提示,不需要信用卡
技術堆疊
此影響者入口後端模板中包含的所有內容。
ER 圖
影響者門戶後端架構的實體關係模型。
涵蓋影響者、合約、帖子和表現數據的架構。
查看圖表來源
erDiagram
Influencer ||--o{ Contract : "influencer"
Campaign ||--o{ Contract : "campaign"
Contract ||--o{ PostPerformance : "contract"
Influencer ||--o{ Message : "sender"
Influencer ||--o{ Message : "receiver"
Influencer {
String objectId PK
String username
String email
String profilePicture
String bio
Number followers
Date createdAt
Date updatedAt
}
Campaign {
String objectId PK
String name
String brand
Number budget
Date startDate
Date endDate
Date createdAt
Date updatedAt
}
Contract {
String objectId PK
Pointer influencer FK
Pointer campaign FK
String terms
String status
Date createdAt
Date updatedAt
}
PostPerformance {
String objectId PK
Pointer contract FK
Number views
Number likes
Number comments
Number shares
Date createdAt
Date updatedAt
}
Message {
String objectId PK
Pointer sender FK
Pointer receiver FK
String content
Date createdAt
Date updatedAt
}
整合流程
身份驗證、影響者資料、合約、帖子和績效追蹤的典型運行流程。
查看圖表來源
sequenceDiagram
participant User
participant App as Influencer Portal App
participant Back4app as Back4app Cloud
User->>App: Login
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: View campaigns
App->>Back4app: GET /classes/Campaign
Back4app-->>App: Campaigns list
User->>App: Sign contract
App->>Back4app: POST /classes/Contract
Back4app-->>App: Contract objectId
User->>App: Track post performance
App->>Back4app: GET /classes/PostPerformance
Back4app-->>App: Performance data數據字典
影響者門戶架構中每個類的完整字段級別參考。
| 字段 | 類型 | 描述 | 必需 |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | 自動 |
| username | String | Influencer login name | |
| String | Influencer email address | ||
| profilePicture | String | URL of the influencer's profile picture | — |
| bio | String | Short biography of the influencer | — |
| followers | Number | Number of followers the influencer has | — |
| createdAt | Date | Auto-generated creation timestamp | 自動 |
| updatedAt | Date | Auto-generated last-update timestamp | 自動 |
Influencer中的8欄位
安全性與權限
ACL和CLP策略如何保護影響者、合約、帖子和績效數據的安全。
影響者擁有的個人資料控制
只有影響者可以更新或刪除其個人資料;其他人無法修改影響者內容。
帖子和績效完整性
只有作者可以創建或刪除其帖子和績效數據。使用Cloud Code進行驗證。
範圍讀取權限
限制帖子和表現的讀取權限給相關方(例如,影響者只能看到自己的帖子和表現數據)。
架構 (JSON)
原始 JSON 架構定義,準備複製到 Back4app 或用作實施參考。
{
"classes": [
{
"className": "Influencer",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"username": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"profilePicture": {
"type": "String",
"required": false
},
"bio": {
"type": "String",
"required": false
},
"followers": {
"type": "Number",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Campaign",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"name": {
"type": "String",
"required": true
},
"brand": {
"type": "String",
"required": true
},
"budget": {
"type": "Number",
"required": true
},
"startDate": {
"type": "Date",
"required": true
},
"endDate": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Contract",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"influencer": {
"type": "Pointer",
"required": true,
"targetClass": "Influencer"
},
"campaign": {
"type": "Pointer",
"required": true,
"targetClass": "Campaign"
},
"terms": {
"type": "String",
"required": true
},
"status": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "PostPerformance",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"contract": {
"type": "Pointer",
"required": true,
"targetClass": "Contract"
},
"views": {
"type": "Number",
"required": true
},
"likes": {
"type": "Number",
"required": true
},
"comments": {
"type": "Number",
"required": true
},
"shares": {
"type": "Number",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Message",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"sender": {
"type": "Pointer",
"required": true,
"targetClass": "Influencer"
},
"receiver": {
"type": "Pointer",
"required": true,
"targetClass": "Influencer"
},
"content": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}使用 AI 代理構建
使用 Back4app AI 代理從此模板生成一個真正的影響者入口應用,包括前端、後端、身份驗證,以及影響者、合同、帖子和表現流程。
在Back4app上創建一個網紅管理應用後端,使用這個精確的架構和行為。 架構: 1. 網紅(使用Back4app內建):姓名、電子郵件、社交資料;objectId、createdAt、updatedAt(系統)。 2. 合約:網紅(指向網紅的指針,必填),品牌(字符串,必填),狀態(字符串:待定、活躍、已完成,必填);objectId、createdAt、updatedAt(系統)。 3. 帖子:網紅(指向網紅的指針,必填),內容(字符串,必填),表現(指向表現的指針);objectId、createdAt、updatedAt(系統)。 4. 表現:帖子(指向帖子的指針,必填),指標(對象,必填);objectId、createdAt、updatedAt(系統)。 安全性: - 只有網紅可以更新/刪除他們的資料。只有作者可以創建/刪除他們的帖子和表現數據。使用雲代碼進行驗證。 認證: - 註冊、登錄、登出。 行為: - 列出網紅,創建合約,發布內容,跟踪表現,管理協議。 交付: - Back4app應用,包含架構、ACLs、CLPs;前端用於網紅資料、合約、帖子和表現跟踪。
按下面的按鈕以此模板提示預填打開代理。
這是沒有技術後綴的基本提示。您可以在之後調整生成的前端堆疊。
API 操作台
嘗試對網紅門戶架構使用 REST 和 GraphQL 端點。響應使用模擬數據,不需要 Back4app 帳戶。
使用與此模板相同的架構。
選擇您的技術
展開每張卡片以查看整合步驟、狀態模式、數據模型範例和離線註釋。
Flutter 影響者入口後端
React 影響者入口後端
React 原生 影響者入口後端
Next.js 影響者入口後端
JavaScript 影響者入口後端
Android 影響者入口後端
iOS 影響者入口後端
Vue 影響者入口後端
Angular 影響者入口後端
GraphQL 影響者入口後端
REST API 影響者入口後端
PHP 影響者入口後端
.NET 影響者入口後端
每種技術的獲得內容
每個技術堆疊使用相同的影響者門戶後端架構和 API 合約。
統一的 影響者入口 數據結構
輕鬆管理影響者、合約和帖子於單一架構中。
為 影響者入口 提供安全的合約管理
在入口中安全地存儲和管理影響者合約。
為 影響者入口 提供性能分析
實時跟踪和分析影響者的性能指標。
為 影響者入口 提供 REST/GraphQL API
靈活的 API 使前端與後端無縫連接。
為 影響者入口 提供可自定義的帖子模板
創建和管理為影響者量身定制的獨特帖子模板。
為 影響者入口 提供可擴展的架構
隨著需求增長輕鬆添加新功能和功能。
影響者入口框架比較
比較所有支持的技術的設置速度、SDK樣式和AI支持。
| 框架 | 設置時間 | 影響者入口好處 | SDK 類型 | AI 支援 |
|---|---|---|---|---|
| ~3–7分鐘 | 移動端和網頁的影響者入口單一代碼庫。 | Typed SDK | 完整 | |
| 快速(5分鐘)設置 | 影響者入口的快速網頁儀表板。 | Typed SDK | 完整 | |
| ~5分鐘 | 影響者入口的跨平台移動應用。 | Typed SDK | 完整 | |
| 約5分鐘 | 影響者入口的服務器渲染網頁應用。 | Typed SDK | 完整 | |
| ~3–5分鐘 | 影響者入口的輕量級網頁集成。 | Typed SDK | 完整 | |
| ~3–7分鐘 | 影響者入口的原生 Android 應用。 | Typed SDK | 完整 | |
| 快速(5分鐘)設置 | 影響者入口的原生 iOS 應用。 | Typed SDK | 完整 | |
| ~5分鐘 | React 影響者入口的網頁 UI。 | Typed SDK | 完整 | |
| 約5分鐘 | 影響者入口的企業網頁應用。 | Typed SDK | 完整 | |
| 少於2分鐘 | 靈活的 GraphQL API 用於影響者入口。 | GraphQL API | 完整 | |
| 快速(2分鐘)設置 | REST API 為影響者入口的集成。 | REST API | 完整 | |
| ~3分鐘 | 影響者入口的服務器端 PHP 後端。 | REST API | 完整 | |
| ~5分鐘 | 影響者入口的 .NET 後端。 | Typed SDK | 完整 |
設置時間反映從專案啟動到使用此模板架構進行首次提要查詢的預期持續時間。
常見問題
關於使用此模板構建影響者門戶後端的常見問題。