我有一个Bitbucket服务器,我试图弄清楚如何通过REST API对PR评论做出React。我参考了这个文档。示例显示:
curl --request PUT \
--url 'http://{baseurl}/rest/comment-likes/latest/projects/{projectKey}/repos/{repositorySlug}/pull-requests/{pullRequestId}/comments/{commentId}/reactions/{emoticon}' \
--header 'Accept: application/json'
字符串
但是我不知道它在找什么,对于{emoticon}
,我应该在URL中发送一个文字表情吗?我应该使用Unicode值吗?文档中的值只是说string
,这对表情没有太大帮助。
我正在使用PowerShell(Invoke-RestMethod
),所以我尝试了{emoticon}
的这些值:
[char]0x1F602
[convert]::ToInt32("1F602", 16)
[char]::ConvertFromUtf32([convert]::ToInt32("1F602", 16))
型
所有这些都得到了各种错误,如400 Bad Request
。
但是除了PowerShell这篇文章,如果有人能给予关于他们实际上在寻找什么样的输入的见解,我可以弄清楚如何在PowerShell中做到这一点。
1条答案
按热度按时间aurhwmvo1#
经过一些故障排除,它似乎正在寻找表情符号的名称。因此:
字符串
“smile”添加了一个“heart”。“smile”添加了一个“smile”。但是“laugh”不起作用,但“laughing”起作用。所以现在我只需要弄清楚Bitbucket使用哪些名称来表示所有其他表情符号,或者在某个地方找到一个列表。