

# 開始 UGC 工作前如何檢查創作者國家要求

按有日期的聲明紀錄，把已提供的創作者對照國家規則來檢查。UGC 指用戶生成內容。它是創作者為品牌製作的相片、影片或文字。聲明是創作者為這個項目自行作出、並註明日期的基地國家陳述。基地國家是創作者為這個項目工作的國家。它不是觀眾所在的國家。

紀錄會顯示 declared_match、declared_outside、pending_confirmation 或 needs_clarification。公開個人簡介不能證明基地國家。觀眾報告不能證明。平台帳戶地區不能證明。這份紀錄是要求檢查。它不證明住址。它不證明合法工作權利。

[Instagram 頻道抓取程式](https://apify.com/chronometrica/instagram-channel-scraper)是 Actor。Actor 是託管的資料收集程式。它從公開頁面傳回列。國家決定由你作出。[Instagram 影響者個人檔案資料集](https://apify.com/chronometrica/instagram-channel-scraper/examples/instagram-influencer-profile-dataset)是 Task。Task 是已儲存的輸入預設。你可以再次執行該已儲存輸入。Task 不會替你決定國家。

## 個人檔案列能給你甚麼

使用 Instagram Profile build 0.1.26。輸入名稱是 startUrls。你可以傳送 1 至 1,000 個公開個人檔案 URL、@帳號名稱或純帳號名稱。同一個輸入字串只檢查一次。一列是一次已嘗試的輸入。即使個人檔案無法使用，該列仍然是一列。

一列可以包括 input、channelId、eimuId、fbid、channelUrl、handle、displayName 和 description。它也可以包括 externalUrl、bioLinks、biographyEntities、detectedEmails 和 detectedLinks。它也可以包括 businessContactMethod、businessEmail、businessPhoneNumber、businessAddress 和 shouldShowPublicContacts。它亦包括 status、statusReason、observedAt 和 isBillable。

身份欄位要寫成 eimuId。不要縮短它。fbid 是與 Meta 相連的 id。Meta 是 Instagram 和 Facebook 背後的公司。fbid 不是 Facebook Page ID。穩定身份欄位可以是 null。可選的公開事實可以是 null。null 表示該值沒有被傳回。它不表示零。

列上沒有國家欄位。沒有私人觀眾欄位。Actor 不會開啟私人帳戶。它不收集帖文，也不列出追蹤者。它不找出年齡，也不發現位置。它不從個人檔案向外爬取連結。它不測試電郵能否送達。它不找回舊帳號名稱。

個人檔案的 status 可以是 ok、partial、private、login_required 或 not_found。它也可以是 blocked、challenge、rate_limited、parser_miss、invalid_input 或 failed。把 statusReason 與 status 一併保留。保留 observedAt。observedAt 是該次檢查的時間。無法使用的狀態不能證明帳戶已被刪除。它不能證明追蹤者數目為零。

isBillable 標示可以收費的有用列。狀態列的數目與有用列的數目是不同的計數。isBillable 不是收據。收據是收費的證明。

OUTPUT 是該次執行的摘要。它不是每一列上的欄位。OUTPUT 可以顯示 requestedChannels、acceptedProfileInputs 和 rejectedInputs。它也可以顯示 datasetRows、usefulRows、billableRows 和 nonUsefulRows。它亦顯示 statusCounts。從你自己的該次執行讀取這些總數。不要把缺少的總數填成零。datasetRows 計算已嘗試的列。usefulRows 計算有用的列。它們不是同一個數字。nonUsefulRows 計算並非有用的列。statusCounts 按狀態把列分組。被封鎖的列仍然算作一列。

一次已檢查的執行使用了一個個人檔案。傳回的 channelId 與目標相符。傳回的 channelUrl 是主要個人檔案 URL。handle 與目標相符。description 不是空白。externalUrl 存在。detectedLinks 存在。有五個 bioLinks。status 是 ok。detectedEmails 是空陣列。businessEmail 是 null。businessPhoneNumber 是 null。

空的 detectedEmails 陣列表示該次執行在公開文字中找不到電郵。它不能證明沒有電郵存在。business email 或電話為 null，表示沒有傳回直接的值。它不表示零。該次執行證明身份欄位可以被填入。它證明連結欄位可以被填入。它不能證明每個帳戶都有聯絡資料。它不能證明國家或居住地。它不能證明私人觀眾事實。它沒有開啟連結的目的地。國家沒有被傳回。把國家留作未知。

## 1. 檢查之前先寫下規則

在查看任何創作者之前，先寫下國家規則。在這個方法中，允許集合是美國、加拿大和英國。說明你指的是哪一個問題。為這個項目工作的基地國家是一個問題。項目期間人在該國是另一個問題。把項目期間寫在規則旁邊。

不要換入另一個事實。觀眾位置是另一個事實。出生地是另一個事實。國籍是另一個事實。平台帳戶上的地區是另一個事實。如果你把這些事實混在一起，你會標錯人。Actor 不能套用國家篩選。就這次檢查而言，只傳送 startUrls。不要加入國家篩選。不要加入 maxItems。

## 2. 檢查一個已知個人檔案

從別人已經提供的個人檔案開始。Actor 不能找出一個國家內的每一位創作者。它不能傳回經核證的實體地點。它只讀取你指名的公開個人檔案。

第一次測試時，用一個你已經知道的個人檔案，取代整個已儲存的 startUrls 清單。已儲存的 Task 清單有兩個公開 URL。這些 URL 是 https://www.instagram.com/mrbeast/ 和 https://www.instagram.com/nasa/. 兩個都要移除。如果你只加入一個 URL，範例那一對仍然會留在清單中。

```json
{
  "startUrls": [
    "https://www.instagram.com/mrbeast/",
    "https://www.instagram.com/nasa/"
  ]
}
```

2. 檢查一個已知個人檔案

用一個已知的公開個人檔案取代整份清單：

```json
{
  "startUrls": [
    "https://www.instagram.com/REPLACE_WITH_ONE_KNOWN_PROFILE/"
  ]
}
```

2. 檢查一個已知個人檔案

把你真實已知的 URL、@帳號名稱或純帳號名稱放進 startUrls。使用你已經有的公開個人檔案。執行之後，複製 channelId、channelUrl、handle、status、statusReason 和 observedAt。如果 channelId 是 null，就留作未知。不要編造原生 id。從同一次執行讀取 OUTPUT 總數。把[未解決的身份](/zh-Hant/articles/%E5%89%B5%E4%BD%9C%E8%80%85%E5%90%8D%E5%96%AE-instagram%E5%80%8B%E4%BA%BA%E6%AA%94%E6%A1%88%E5%8E%BB%E9%87%8D/)與國家檢查分開保存。個人檔案列不是聲明。

## 3. 儲存公開線索及該線索的日期

在有需要時，複製確切的公開段落。儲存你看見它的日期。儲存來源欄位，例如 description。像「Toronto | travel」這樣的個人簡介可以是線索。Toronto 是一個城市。城市名稱不能證明目前的基地國家。旅程用詞不能證明創作者在哪裏工作。

status 為 ok 不會使私人住所變成公開。已填入的欄位也不會。businessAddress 是公開聯絡線索。它不一定是創作者的住址。不要開啟 externalUrl、bioLinks 或 detectedLinks 去尋找住所。這些欄位只是線索。

## 4. 把聲明存在另一份紀錄

保留你自己建立的第二份紀錄。它不是 Actor 欄位。儲存已知的帳戶參照。儲存所聲明的國家。儲存確認日期。確認日期是創作者作出聲明的日期。儲存問題的確切措辭。儲存聲明的來源。

只詢問你的規則需要的基地國家。不要詢問街道地址。不要收集私人位置紀錄。你在自己的聘用流程中收集這份聲明。本文不會傳送訊息。

缺少的聲明保持缺少。不要把個人簡介複製到聲明欄。不要把觀眾備註複製進去。

## 5. 把聲明與允許集合比較

使用聲明、允許集合和項目期間。只使用這四個狀態。

declared_match 表示所聲明的國家在允許集合之內。創作者陳述了一個你為這個項目接受的國家。那不是已核對的住址。那不是合法的工作資格。

declared_outside 表示所聲明的國家在這個允許集合之外。這個狀態只適用於這條規則。它不評判技能。它不評判使用不同規則的另一個項目。

pending_confirmation 表示聲明缺少。缺少不是在範圍外。空白不是一個國家。如果你把它標為在範圍外，就是把沉默當成事實。

needs_clarification 表示證據互相衝突。它也涵蓋不清楚的項目期間。在期間清楚之前，你不能選出一個公平的狀態。

## 6. 衝突的兩邊都要保留

如果較早的公開線索與較後的聲明不同，兩邊都要記錄。每項說法保留自己的日期。不要給兩項說法一個共用時間。詢問哪一個基地國家適用於該項目期間。

旅行可以造成衝突。舊的個人簡介可以在改變之後仍然留着。這些事實是需要澄清的理由。它們不是指責創作者的理由。不要說創作者說謊。不要從公開帖文猜測確切旅程。Actor 不提供位置紀錄。

## 7. 不要把觀眾國家放進基地國家

觀眾報告描述的是觀眾。它不說明創作者以哪裏為基地。公開的 Actor 不會傳回關於觀眾的私人事實。你已經持有的報告是你自己的備註。它不是個人檔案列上的國家欄位。

觀看次數不會填補缺少的聲明。追蹤者也不會。不要因為許多觀眾在允許集合之內，就把創作者標為在允許集合之內。

## 8. 為你的清單交出紀錄

每個已提供的創作者給一行。包括項目規則和期間。包括已提供的參照和已檢查的身份。包括 status、statusReason 和 observedAt。包括公開線索，以及它自己的日期和來源。包括聲明、其日期、其問題和其來源。包括狀態和下一次檢查。

計算你清單上的人數。計算你清單上的狀態數目。不要猜測更大的群體。項目期間改變時，要求一份新聲明。允許集合改變時，再問一次。不要在沒有說明的情況下重用舊聲明。

被封鎖的觀察仍然是來源缺口。較後的聲明不會關閉該缺口。它不能證明帳戶已被刪除。你可以保留已提供的名稱。你仍然不可編造缺少的 channelId。

## 虛構紀錄

接下來四位創作者是原創虛構。他們不是產品結果。他們不是真實帳戶。沒有使用真實的 channelId、channelUrl 或 handle。如果儲存格寫着未知，只從你自己的執行填入。

允許集合是美國、加拿大和英國。這段虛構中的項目期間是 2026 年 3 月宣傳活動。已儲存的問題是：「在這個項目期間，你工作的基地國家是甚麼？」

在這個虛構的讀者身份檢查前提中，而不是作為實際的產品驗收，每位創作者的聲明都屬於與其公開個人檔案紀錄相同、並由讀者檢查過的已提供帳戶參照；原生 channelId 可以保持未知，而且沒有編造原生身份。

| 創作者 | 已提供參照與已檢查身份 | 來源狀態與 observedAt | 公開線索及其自己的日期和來源 | 聲明國家、日期、問題和來源 | 項目規則與期間 | 狀態 | 下一次檢查 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 創作者 A | 已提供名稱：創作者 A。在這段虛構中 channelId 未知。 | ok。statusReason：保留傳回的文字。observedAt 2026-03-01。這個時間只是個人檔案檢查。 | 公開線索：表格下方引用的確切原始個人簡介。線索日期 2026-02-10。來源：description。 | 加拿大。確認日期 2026-02-20。問題：這個項目期間的工作基地國家。來源：創作者提供的聲明。 | 允許集合：美國、加拿大、英國。期間：2026 年 3 月宣傳活動。 | declared_match | 為這個期間保留這份聲明。如果期間或規則改變，再問一次。 |
| 創作者 B | 已提供名稱：創作者 B。channelId 未知。不要編造一個。 | blocked。statusReason：保留傳回的文字。observedAt 2026-03-01。 | 沒有基地國家個人簡介。另有一份日期為 2026-02-12 的觀眾報告。來源：你提供的一份報告。它說許多觀眾在美國。不是 Actor 欄位。 | 沒有聲明。沒有確認日期。問題未回答。來源：無。 | 相同的允許集合。期間：2026 年 3 月宣傳活動。 | pending_confirmation | 要求一份基地國家聲明。不要把創作者 B 標為美國。 |
| 創作者 C | 已提供名稱：創作者 C。在這段虛構中 channelId 未知。 | ok。statusReason：保留傳回的文字。observedAt 2026-03-02。 | 沒有儲存國家句子。businessAddress 不被用作住所。 | 西班牙。確認日期 2026-02-21。同一個基地國家問題。來源：創作者提供的聲明。 | 相同的允許集合。期間：2026 年 3 月宣傳活動。西班牙在這個集合之外。 | declared_outside | 僅就這條規則，不再考慮選用創作者 C。不要評判合法權利、技能或另一個項目。 |
| 創作者 D | 已提供名稱：創作者 D。在這段虛構中 channelId 未知。 | ok。statusReason：保留傳回的文字。observedAt 2026-03-02。這不是個人簡介日期，也不是聲明日期。 | 較早的 description 寫着 London。線索日期 2025-06-01。來源：在該日期儲存的 description。 | 加拿大。確認日期 2026-02-18。同一個問題。來源：創作者提供的聲明。2026 年 3 月的意思尚未確定。 | 相同的允許集合。期間的意思尚未確定。 | needs_clarification | 保留 2025-06-01 的 London 線索，以及 2026-02-18 的加拿大聲明。詢問哪一個基地國家適用於 2026 年 3 月。 |

創作者 A 是 declared_match，因為聲明說加拿大。加拿大在允許集合之內。個人簡介「Toronto | travel」仍然是公開線索。它的日期是 2026-02-10。個人檔案檢查時間是 2026-03-01。這些時間不同。城市線索可以指向加拿大。它仍然不能設定基地國家。判定相符的依據是聲明。沒有人核實過居住地。

創作者 B 是 pending_confirmation，因為沒有基地國家聲明。美國備註是 2026-02-12 的觀眾報告。該報告由你提供。Actor 沒有傳回它。在美國的觀眾不會把創作者 B 放進允許集合。blocked 狀態是來源缺口。即使較後有聲明到來，它仍然是缺口。Blocked 不能證明帳戶已被刪除。它不能證明追蹤者數目為零。channelId 留作未知。

創作者 C 是 declared_outside，因為聲明說西班牙。西班牙在這個允許集合之外。這個狀態只關於這條規則。它沒有說明合法工作權利。它沒有說明技能。不同的允許集合可以使用不同的狀態。

創作者 D 是 needs_clarification。London 線索較早。它的日期是 2025-06-01。加拿大聲明較新。它的日期是 2026-02-18。observedAt 2026-03-02 只是個人檔案檢查。不要把個人簡介和聲明放在那一個時間之下。2026 年 3 月的意思仍然不清楚。舊的個人簡介或旅行可以解釋這個分歧。兩邊說法都要記錄。不要挑選方便的國家。不要指責創作者。

這份清單上有四位創作者。每個狀態各有一位創作者。1 加 1 加 1 加 1 等於 4。沒有居住地被核實。

## 下一步

檢查一個你已經有的已知帳戶。在 [Instagram 影響者個人檔案資料集 Task](https://apify.com/chronometrica/instagram-channel-scraper/examples/instagram-influencer-profile-dataset) 上，用那一個公開 URL 取代整份範例 startUrls 清單，然後執行 [Instagram 頻道抓取程式 Actor](https://apify.com/chronometrica/instagram-channel-scraper)。從該列複製 status、statusReason 和 observedAt。在你指定狀態之前，按你已寫下的規則和項目期間，儲存創作者有日期的基地國家聲明。聲明缺少時使用 pending_confirmation。線索與聲明不一致，或期間不清楚時，使用 needs_clarification。不要把個人簡介、商業地址或觀眾備註當作已核實的住所，或當作合法資格。

## 來源與延伸閱讀

- [Instagram 頻道抓取程式 Actor](https://apify.com/chronometrica/instagram-channel-scraper)
- [Instagram 影響者個人檔案資料集 Task](https://apify.com/chronometrica/instagram-channel-scraper/examples/instagram-influencer-profile-dataset)