在 Bob 大叔的整洁架构中,在哪里放置 REST API 调用?

Where to put REST API Calls in Uncle Bob's Clean Architecture?

我正在尝试在我的 android 应用程序中使用 Uncle Bob 的简洁架构。所以,我遵循了这个人的 great implementation 基于 RxAndroid,用于 DI 的 Dagger 2。
我知道要从数据存储(云或本地数据库或磁盘)获取数据,交互器(用例 类 在领域层)将调用数据层中的存储库。

在我的例子中,我必须执行两个并行的 REST API 调用(Foursquare API 和 Google 地方 API),然后比较每个调用接收到的数据。
我是否必须将这些 Retrofit 调用的实现放在数据层或域层的交互器中?
如果任何外部 API 调用属于数据层,那么在 Bob 大叔的方法中,交互器的确切作用是什么?

我是这种方法的新手,非常感谢任何帮助!

我认为你应该在数据层调用 API 然后在域层处理结果,当然前提是结果独立于任何框架。

而交互器是协调进出实体的数据流的交互器。 (http://fernandocejas.com/2014/09/03/architecting-android-the-clean-way/)