Shinyapps.io:来自API的数据(read_lines())

时间:2019-02-02 13:18:30

标签: r shiny shiny-reactivity

我是新来的闪亮人士。我的第一个项目是构建一个显示用户所选日期的NBA得分的应用。当我在本地计算机上运行它时,它可以完美工作,但是当我部署到shinyapps.io时,它就无法工作。

到目前为止,我已对其进行调试,以至发现不起作用。显然,该应用程序无法从NBA API中读取数据。

这是我正在做的代码示例:

$CampaignCoupon = CampaignCoupon::where('campaign_id', $input['campaign_id'])
    ->where('coupon_id', $input['coupon_id'])
    ->with(['coupons', 'campaigns']) 
    ->first();

当我只想使用显示网址时

{"id":95,"campaign_id":21,"coupon_id":25,"max_usage":21,"coupons":[],"campaigns":[]}  

它工作正常。但是当我想获取外部数据时,它什么也没有显示(甚至没有错误)。

我做错什么了吗?还是无法在Shinyapps.io上读取外部数据?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我也在RStudio社区中发布了这个问题。 Shinyapps.io托管在AWS上,似乎NBA统计信息正在阻止来自AWS的请求。看到这里:https://community.rstudio.com/t/shinyapps-io-data-from-api-read-lines/22936/2