我有一个在Heroku上运行的NodeJS服务器,我想将一些数据发送到我当地的Spotify应用程序(由于Spotify目前不接受任何新应用程序,因此不在线)。
我使用本地NodeJS服务器对此进行了如下测试,结果非常好。
我使用以下命令在我的NodeJS服务器中发送参数:
open("spotify:app:app_name:some:arguments:here");
我使用以下方法在本地Spotify App中捕获参数:
models.application.addEventListener('arguments', function() {
if (models.application.arguments[0] == "some") {
...
}
else if (models.application.arguments[1] == "arguments") {
...
}
});
然而,既然我已经将我的NodeJS服务器联机,那么这些论点就不会再被传递了,我认为因为open(..)函数不再正常工作。
(注意:我的NodeJS服务器运行正常,我认为它只是失败的open(..)函数)
编辑:我也试过这个开场白:https://github.com/domenic/opener,但无济于事。任何提示?