小编Bik*_*Bik的帖子

Youtube PHP APi检查VIdeo是否重复

您好我使用谷歌PHP API上传PHP视频.我已经按照本教程来实现它,它工作正常.但是如果我的频道中已经存在视频,则会出现问题,它也会返回视频详细信息,但我发现它无法复制.

所以我不能发现这是一个重复的视频,如果它是重复的,那么什么是主视频.表示主视频的视频详细信息,将其作为重复进行比较.

请帮我看一下这是一个重复的视频吗?

php youtube video youtube-api google-api-php-client

26
推荐指数
2
解决办法
2335
查看次数

Nodejs UUIDv4 在 Mongoose 中使用时产生常量 id 值

最近我注意到我的UUIDv4生成器的碰撞率很高。我用它来为我的 mongodb 对象生成 UUID,如下所示:

const mongoose = require('mongoose');
const uuid = require('uuid/v4');

const { Schema } = mongoose;

const ObjectSchema = new Schema({
  UUID: { type: String, required: true, default: uuid() },
  ...})
Run Code Online (Sandbox Code Playgroud)

预期产出

[
  {
    UUID: '079f67e1-4532-49fc-b7e6-2e6970c8702f',
    _id: 5e0aa675f900cb561bf51fac,

  },
  {
    UUID: 'afbc0fd4-99aa-4d73-88d7-a4724fb3df30',
    _id: 5e0aa675f900cb561bf51fad,

  },
  {
    UUID: '39b099b5-9eaf-4ac3-8d4b-1380369090b5',
    _id: 5e0aa675f900cb561bf51fae,

  }
]
Run Code Online (Sandbox Code Playgroud)

实际结果

 [
      {
        UUID: '39b099b5-9eaf-4ac3-8d4b-1380369090b5',
        _id: 5e0aa675f900cb561bf51fac,

      },
      {
        UUID: '39b099b5-9eaf-4ac3-8d4b-1380369090b5',
        _id: 5e0aa675f900cb561bf51fad,

      },
      {
        UUID: '39b099b5-9eaf-4ac3-8d4b-1380369090b5',
        _id: 5e0aa675f900cb561bf51fae,

      }
    ]
Run Code Online (Sandbox Code Playgroud)

我最近注意到的是,它经常给出一个恒定的值。通常,当我重新启动服务器时会分配一个新值。还有谁有相同的问题吗?

uuid mongoose mongodb node.js

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

ng-map拖动标记后获取地址

我正在使用ng- map在angularjs中使用google map。我想在拖动标记的末尾得到地址。我试图在他们的文档中找到,但是没有找到。他们的文档很好,但是没有找到我想要的。尝试后,我得到纬度和拖动结束后登录。但是我需要地址。所以我要做的是从标记中获取地址,或者我可以将经纬度转换为地址。但我没有找到任何代码来将地址转换为经纬度。这是我可以经纬度的代码:-

<ng-map>
    <marker centered="true" position="current-location" draggable="true" on-dragend="getCurrentLocation()"></marker>
</ng-map>
Run Code Online (Sandbox Code Playgroud)

这是方法:-

$scope.getCurrentLocation = function(){
     $scope.pos = this.getPosition();
     console.log($scope.pos.lat(),$scope.pos.lng());
}
Run Code Online (Sandbox Code Playgroud)

拖动标记后,请帮助我找到地址。

javascript google-maps-api-3 angularjs ng-map

4
推荐指数
1
解决办法
6495
查看次数

使用本机 URL 的离子删除文件

我正在使用CSDK 图像编辑器来编辑图像。这是编辑图像的方法:-

CSDKImageEditor.edit(success, error, imageUrl, options);
Run Code Online (Sandbox Code Playgroud)

所以在成功方法编辑器返回图像 url,它是本机格式,如:-

content://media/23
Run Code Online (Sandbox Code Playgroud)

编辑后我需要删除该文件。所以我使用Cordova File来删除文件。由于这是本机网址,因此cordova 文件无法使用该网址找到该文件。通过谷歌后,我得到了一个插件Corodva Filepath来将本地 url 转换为文件 url,但是这个插件不起作用。安装插件后,我无法构建文件。

所以问题是,我需要删除文件,但我没有文件 url,我只有本地 url。请给我建议,以便我可以使用本机网址删除文件,或者我可以将本机网址转换为 Ionic1 中的文件网址

android cordova ionic-framework

3
推荐指数
1
解决办法
3444
查看次数

Braintree支付托管资金

我正在尝试使用php中的braintree实现托管资金.我从这里下载了库.我的代码如下: -

require_once "../braintree/lib/Braintree.php";

Braintree_Configuration::environment("sandbox");
Braintree_Configuration::merchantId("was4zgn5x6vt99h");
Braintree_Configuration::publicKey("ydjrasdwyw9npkvnw4");
Braintree_Configuration::privateKey("f197ac5a66a1fsad37d3950890b2cbda9");

$result = Braintree_Transaction::sale(
  array(
'amount' => "100.00",

'creditCard' => array(
  'number' => "4111111111111111",
  'expirationDate' => "12/2014",
),
'options' => array(
  'submitForSettlement' => true,
  'holdInEscrow' => true,
)

  )
    );
echo "<pre>";
 print_r("\n  message: " . $result->message);
Run Code Online (Sandbox Code Playgroud)

它正在直接付款.但它不适用于托管.请检查我的代码.

错误是: -

"message: Transaction could not be held in escrow."
Run Code Online (Sandbox Code Playgroud)

我从这里得到了代码

php braintree

2
推荐指数
1
解决办法
2426
查看次数