2017-06-18 26 views
-2

對不起,這是一個基本的問題,因爲我是一個applescript noob。Noob applescript curl

我在CLI捲曲POST請求,看起來像這樣

curl -H "Authorization: Bearer TOKEN" \ 
https://app.asana.com/api/1.0/tasks \ 
--data-urlencode "assignee=IDNUMBER" \ 
--data-urlencode "notes=TASKNOTE" \ 
--data-urlencode "name=TASKNAME" \ 
--data-urlencode "workspace=WORKSPACEID" \ 
--data-urlencode "project=PROJECTID" 

這POST正常工作,並返回我需要什麼。不過,我想通過'do shell script'命令在applescript中運行類似的腳本。它看起來如何?我花時間在網上搜索&教程,但無法找到正確的方法,因爲我還在學習:)

回答

0

其實是相同的語法替換單引號的雙引號和刪除反斜槓行分隔符

do shell script "curl -H 'Authorization: Bearer TOKEN' https://app.asana.com/api/1.0/tasks --data-urlencode 'assignee=IDNUMBER' --data-urlencode 'notes=TASKNOTE' --data-urlencode 'name=TASKNAME' --data-urlencode 'workspace=WORKSPACEID' --data-urlencode 'project=PROJECTID'" 
+0

感謝幫助:)對不起,它是如此基本 – David