小编Mon*_*Mon的帖子

Vimeo API Video.getPlay 总是返回 null

我正在使用官方Vimeo Android 库

这是我添加它的方法: compile 'com.vimeo.networking:vimeo-networking:1.1.1'

这是我如何使用它:

// where mUri is in the following format: /videos/<videoId>
VimeoClient.getInstance().fetchNetworkContent(mUri, new ModelCallback<Video>(Video.class) {
            @Override
            public void success(Video video) {
                if (!video.getStatus().equals(Video.Status.AVAILABLE)) {
                    // still processing
                } else {
                    // code goes here because its status is already available
                    Log.e("main", "play: " + video.getPlay());
                    // this logs -- play: null
                }
            }
            @Override
            public void failure(VimeoError error) {
                Log.e("main", error.getErrorMessage());
            }
        });
Run Code Online (Sandbox Code Playgroud)

video.getDownload()工作并给我一个 3 的数组。我使用与上传视频相同的访问令牌。我也有一个 PRO 帐户。我在邮递员中尝试过,使用完全相同的访问令牌和视频 ID,并且可以正常工作。结果包含一个带有 w/c 的文件部分,如下所示:

"files": …
Run Code Online (Sandbox Code Playgroud)

android vimeo vimeo-api vimeo-android

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

尝试在 Docker 上运行的依赖核心 js 上的 NPM 安装后错误

我专门收到此错误上RUN npm installDockerfile

> core-js@2.6.11 postinstall /app/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"

The command '/bin/sh -c npm install' returned a non-zero code: 1
Run Code Online (Sandbox Code Playgroud)

当我通过 查看包依赖关系树时npm ll,我看到 core-js 被 loopbackjs 使用。我正在使用版本loopback 3.0.0

我已经在这里这里尝试了解决方法,将其放在之前npm install

RUN npm config set unsafe-perm true
Run Code Online (Sandbox Code Playgroud)

但同样的结果。

这是完整的相关错误日志:

Step 6/9 : RUN npm install
 ---> Running in 10ca507be4fa
npm WARN deprecated nsp@2.8.1: The Node Security Platform service is shutting down 9/30 - https://blog.npmjs.org/post/175511531085/the-node-security-platform-service-is-shutting
npm …
Run Code Online (Sandbox Code Playgroud)

node.js npm docker loopbackjs core-js

5
推荐指数
0
解决办法
1759
查看次数

在Sequelize Model.create上设置raw = true

我希望能够在调用Model.createSequelize 之后接收普通的原始对象,Sequelize是创建的对象本身,没有元数据或任何其他东西.就像{raw: true}选项一样Model.find.

我已经看到了这个答案: 将所有查询设置为raw = true sequelize,不,Model.create({name: 'test'}, {raw: true})不起作用.

谢谢

orm node.js sequelize.js

3
推荐指数
2
解决办法
6109
查看次数