小编eve*_*man的帖子

在Slack命令中自动完成自定义数据

只是玩我的第一个松弛命令.有没有办法从外部API添加自定义数据以进行自动完成.那么现在完美无缺的是调用命令/assign加上一个松散的用户(两者都将自动完成,很好!).我想要/需要的是我从远程端点获取的项目列表,可以通过自动完成选择.

这有可能吗?

/assign @userX to [data_by_autocomplete]
Run Code Online (Sandbox Code Playgroud)

或者我需要通过完整的对话来解决这个问题:

=> /assign user @userX
=> BOT: Which task? Here is a list: ...
=> /assign taskY
=> BOT: Assigned TaskY to @userX
Run Code Online (Sandbox Code Playgroud)

但这感觉非常麻烦(而且是错误的).基本上我想要的是在同一命令中自动完成的远程获取列表.

PS:命令和功能是一个简化的例子来说明这一点.

autocomplete slack-api slack

6
推荐指数
1
解决办法
3062
查看次数

如何使用亚马逊商城网络服务(亚马逊MWS)API更新产品价格

只是试图找出,更新亚马逊市场商店的产品价格是多么容易(或者可能很难).

经过一些搜索后,我找到了关于"亚马逊商城网络服务(亚马逊MWS)"的文档.我还检查了API文档和客户端实现之一,但我无法(或盲目,愚蠢,无论如何)找到有关为特定产品设置价格的任何文档.

或者我需要其他API吗?

编辑:感谢@ScottG和@Keyur,我找到了'缺失的链接' Feeds.http://docs.developer.amazonservices.com/en_US/feeds/Feeds_SubmitFeed.html# 对于PHP存在的一个很好的例子PHP客户端库src\MarketplaceWebService\Samples\SubmitFeedSample.php.有关_POST_PRODUCT_PRICING_DATA_ FeedType示例,请参阅@ Keyur的答案.

amazon-mws

5
推荐指数
1
解决办法
5878
查看次数

在哈希数组中获得最大的哈希值

我拥有的:一系列不同大小的哈希.

hashes = [{:a => 0}, {:a => 0, :b => 1}, {:b => 1}] 
Run Code Online (Sandbox Code Playgroud)

我需要的是:我只需要最大的项目.

{:a => 0, :b => 1}
Run Code Online (Sandbox Code Playgroud)

这是正确的方法还是效率低下?

hashes.sort_by { |h| h.length }.last
Run Code Online (Sandbox Code Playgroud)

还是其他任何想法?谢谢!

ruby sorting

0
推荐指数
1
解决办法
38
查看次数

标签 统计

amazon-mws ×1

autocomplete ×1

ruby ×1

slack ×1

slack-api ×1

sorting ×1