最近搜索


没有最近搜索

Changing Article Default Language in Zendesk.



已于 2024年7月04日 发布

 

Hello All,
 

We recently migrated our old Zendesk article system to the new Zendesk platform. During the migration, the article default language was set to “en-am,” whereas the default language in the old system was “en-us.” We now need to change all articles from “en-am” to “en-us.”
 

I have tried the following API methods, but have not been successful. Can anyone help me fix this issue?

Thanks!

https://developer.zendesk.com/api-reference/help_center/help-center-api/translations/#update-translation



https://developer.zendesk.com/api-reference/help_center/help-center-api/articles/#update-article-source-locale
import requests
from requests.auth import HTTPBasicAuth

url = "https://support.zendesk.com/api/v2/help_center/en-us/articles/25742539190801/en-us"
headers = {
    "Content-Type": "application/json",
}
email_address = 'email id'
password = 'password'
# Use basic authentication
auth = HTTPBasicAuth(email_address, password)

# Construct the data payload as JSON
data = {
   "article": {
       "locale": "en-us",  # Specify the locale you want to update
       # Add other fields you want to update in the article
   }
}

response = requests.request(
    "PUT",
    url,
   json = data,
    auth=auth,
    headers=headers
)

print(response.text)
 


0

1

1 条评论

Hi PR,

 

I'm unable to figure out how the “Update Translation” endpoints should be used. Maybe someone else can explain.

 

What I can suggest is to go over all articles with the API and create a new article with the correct locale for each one, and then delete the one with the wrong locale.

 

Ned

0


请先登录再写评论。

找不到所需的内容?

新建帖子