如何用粗体描述在体式中创建任务?
How to create a task in asana with bold description?
我可以使用 Asana API 和 PHP 创建项目/任务/附件。
有没有办法为任务/项目的重点创建粗体描述?
我在 Asana API 中找不到它。
有人能指出我正确的方向吗?
我可以确认,如果您发送 html_notes 而不是 notes,您将能够使用一些 html 标签。有效的 html 标签未记录,因此您必须进行测试才能找到有效的标签。
"html_notes": "<strong>This will be bold in Asana</strong>"
在工作区和项目中创建任务时,我成功地使用了以下方法。请注意,这是在 ASP.NET WebApi (C#) 中使用 WebRequest。但是 Json 字符串应该可以很好地用于您的项目:)
重要提示: 不要在 POST 之前编码 html。
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;
var httpWebRequest = (HttpWebRequest)WebRequest.Create("https://app.asana.com/api/1.0/tasks");
httpWebRequest.Method = "POST";
httpWebRequest.PreAuthenticate = true;
httpWebRequest.Headers.Add("Authorization", "Bearer <PERSONAL_TOKEN>");
httpWebRequest.ContentType = "application/json";
string json = "{\"data\": {\"workspace\": \"123456789\",\"html_notes\": \"<strong>" + question.Message + "</strong>\",\"name\": \"" + Username + "\",\"projects\": \"123456789\"}}";
using (StreamWriter sw = new StreamWriter(httpWebRequest.GetRequestStream()))
{
sw.Write(json);
}
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
result = streamReader.ReadToEnd();
}
使用 ASANA 的简单方法 API 使用这个..
URL : https://app.asana.com/api/1.0/tasks
Method : POST
HEADER : Authorization:Bearer <your token>
Content-Type:application/json
Accept:application/json
Body :
{
"data": {
"approval_status": "pending",
"assignee": "1111----572318",
"assignee_status": "upcoming",
"due_on": "2019-09-15",
"followers": [
"31441----023","1617----554125"
],
"html_notes": "<body>Looking how can i create task under a <strong>project</strong></body>",
"name": "Task created form Postman - 3",
"workspace": "11288-----8660",
"projects":["1185----23561"]
}
}
样本
我可以使用 Asana API 和 PHP 创建项目/任务/附件。 有没有办法为任务/项目的重点创建粗体描述? 我在 Asana API 中找不到它。 有人能指出我正确的方向吗?
我可以确认,如果您发送 html_notes 而不是 notes,您将能够使用一些 html 标签。有效的 html 标签未记录,因此您必须进行测试才能找到有效的标签。
"html_notes": "<strong>This will be bold in Asana</strong>"
在工作区和项目中创建任务时,我成功地使用了以下方法。请注意,这是在 ASP.NET WebApi (C#) 中使用 WebRequest。但是 Json 字符串应该可以很好地用于您的项目:)
重要提示: 不要在 POST 之前编码 html。
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;
var httpWebRequest = (HttpWebRequest)WebRequest.Create("https://app.asana.com/api/1.0/tasks");
httpWebRequest.Method = "POST";
httpWebRequest.PreAuthenticate = true;
httpWebRequest.Headers.Add("Authorization", "Bearer <PERSONAL_TOKEN>");
httpWebRequest.ContentType = "application/json";
string json = "{\"data\": {\"workspace\": \"123456789\",\"html_notes\": \"<strong>" + question.Message + "</strong>\",\"name\": \"" + Username + "\",\"projects\": \"123456789\"}}";
using (StreamWriter sw = new StreamWriter(httpWebRequest.GetRequestStream()))
{
sw.Write(json);
}
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
result = streamReader.ReadToEnd();
}
使用 ASANA 的简单方法 API 使用这个..
URL : https://app.asana.com/api/1.0/tasks
Method : POST
HEADER : Authorization:Bearer <your token>
Content-Type:application/json
Accept:application/json
Body :
{
"data": {
"approval_status": "pending",
"assignee": "1111----572318",
"assignee_status": "upcoming",
"due_on": "2019-09-15",
"followers": [
"31441----023","1617----554125"
],
"html_notes": "<body>Looking how can i create task under a <strong>project</strong></body>",
"name": "Task created form Postman - 3",
"workspace": "11288-----8660",
"projects":["1185----23561"]
}
}
样本