SOAP API常見問題集

如何建立我的第一個檔案校訂?

這需要3個簡單的步驟:

步驟1:透過Post要求將檔案上傳至Workfront Proof  https://soap.proofhq.com/upload.php。 我們將傳回檔案雜湊 — 這非常重要! 請注意,在這個階段,您不會看到帳戶中的任何內容,您目前所做的是將檔案傳送給我們,但沒有告訴我們應如何處理。

步驟2:如果您還沒有工作階段ID,請使用doLogin()或getSessionID()方法取得工作階段ID。 使用前者可使用使用者的電子郵件地址和密碼「登入」,如果您有使用者的電子郵件地址和驗證Token,則使用後者方法。

步驟3: ​現在該建立您的校訂了。 使用createProof()方法,至少傳送必填欄位給我們(目前只有5個必填欄位)。 請確保將雜湊引數設定為「步驟1」期間傳回的檔案雜湊,因為這可讓我們決定建立校樣時要使用的檔案。

如果您現在登入您的帳戶,您將會看到證明。

如何建立我的第一個Web快照集校訂?

這需要2個簡單的步驟:

步驟1:如果您還沒有工作階段ID,請使用doLogin()或getSessionID()方法取得工作階段ID。 使用前者可使用使用者的電子郵件地址和密碼「登入」,如果您有使用者的電子郵件地址和驗證Token,則使用後者方法。

步驟2: ​現在該建立您的校訂了。 使用createProof()方法,至少傳送必填欄位給我們(目前只有5個必填欄位)。 請確定您將Hash引數設為「web」,並將SourceName引數設為您要擷取的網頁URL。

如果您現在登入您的帳戶,您將會看到證明。

校訂和版本之間有何差異?

在Workfront Proof中,版本會顯示為單一校訂。 按一下Web UI中的特定版本會顯示該版本的詳細資料。 實際上,每個版本都是獨立的校訂,Web UI會顯示在一起。

從API的觀點來看,每個版本都是個別的校訂,校訂透過其ID連結在一起。

createProof() ​將一律建立​ 版本1 ​的校訂。 舉例來說,我們假設針對此校訂傳回的ID「100」。

使用​ createProofVersion() ​時,一律會傳送先前版本的ID。 如果要在校訂"100"上建立​ 版本2,我們​ 傳入"100"給ParentFileID ​引數。 這會告訴系統,此校訂應該是集合的第2版。 此方法將傳回不重複校訂ID,例如,假設這是「101」。

如果需要第三版本,即​ 版本3,您將再次呼叫​ createProofVersion(),這次為ParentFileID 傳入「101」,以確保正確建立連結的版本清單。

我需要在每次呼叫前取得新的工作階段ID嗎?

請務必注意,每個工作階段ID基本上都是執行動作的使用者。

您不需要在每次呼叫API前取得新的工作階段ID,其24小時內將維持有效。 每次呼叫API時,到期時間都會重設。

什麼是校訂/個人URL?

團隊/公用:每個校訂版本都有唯一的團隊(公用) URL。 如果啟用,它將以唯讀模式開啟校訂。 您可以使用getProofURL()方法取得團隊URL。

個人:每個檢閱者和校訂版本的個人URL都是唯一的。 如果校訂集包含3個版本,而稽核者位於所有版本,則稽核者將有3個不重複的個人URL。 個人URL會開啟校訂版本,其中檢閱者已識別,因此應妥善儲存且不分享。 呼叫getProofReviewers()方法,然後反複處理每個方法,即可取得個人網址  SOAPRecepientObject並取得引數"proof_url"。

>如何在開啟迷你校樣時包含自訂引數?

迷你校訂可讓您將校訂工具嵌入到您自己的頁面中。 「referer」引數可包含在小型校訂中,以便在使用者點按小型校訂的關閉按鈕時提供重新導向URL。 您可以使用逸出的'&'字元(例如%26)附加任意數目的自訂引數,以包含在此重新導向URL中。

例如,miniproof URL
https://app.proofhq.com/viewer/proofingcode?referer=closingurl.com&customparam1=somevalue&customparam2=必須編碼為
https://app.proofhq.com/viewer/proofingcode?referer=closingurl.com%26customparam1=somevalue%26customparam2=以便傳遞自訂引數。

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43