小编Ram*_*ani的帖子

如何与Telegram API交互

在阅读http://core.telegram.org上的大量文档后,我真的很困惑,因为我正在尝试使用Telegram的API .

我已经注册了我的应用程序,并获得了hash_id和所有这些东西.但我不知道从哪里开始.

之前我曾使用Spotify的API,并且能够使用http://api.spotify.com/v1/method?params:values形式与它进行交互.

我找不到Telegram API的URL.我也在互联网上搜索了很多,但找不到任何有用的例子.

有没有人知道开始使用Telegram的API?任何帮助,将不胜感激.

json http-post asp.net-web-api telegram

50
推荐指数
3
解决办法
4万
查看次数

节点0.12.x const在严格模式下发出

我正在运行节点v0.12.7,并通过npm安装了量角器.现在我正在尝试使用这个简单的教程运行conf.js ,并且在执行命令时出现以下错误protractor conf.js:

[launcher] Process exited with error code 1
C:\Users\ramtin\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\index.js:25
const builder = require('./builder');
^^^^^
SyntaxError: Use of const in strict mode.
    at exports.runInThisContext (vm.js:73:16)
    at Module._compile (module.js:443:25)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (C:\Users\ramtin\AppData\Roaming\npm\node_modules\protractor\built\protractor.js:3:17)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
Run Code Online (Sandbox Code Playgroud)

由于它将产生的依赖性问题,无法更新节点(我正在使用已建立的项目,该节点使用节点0.12.17).

--harmony在量角器上使用标志不起作用.我是否需要安装特定版本的量角器才能与节点0.12.7兼容?或者我应该使用babeljs编译ES6ES5

如果babeljs是答案,我将如何将它用于量角器?

node.js selenium-webdriver ecmascript-6 protractor babeljs

13
推荐指数
1
解决办法
1万
查看次数

如何使用多个接受Cmder参数的命令创建别名?

我想知道如何在Cmder中创建一个带有多个命令的别名,它接受参数并将它们注入命令中.

alias cmder

13
推荐指数
1
解决办法
3839
查看次数

如何在特定条件下从 Spec 退出 Protractor 测试?

我有一个包含多个规格的套件。每个规范都使用一些库上的代码,这些代码在失败时返回一个被拒绝的承诺。

我可以轻松地catch在规范中拒绝那些被拒绝的承诺。我想知道的是,是否可以让 Protractor 退出该catch函数内的整个套件,因为同一套件中的下一个规范取决于先前规范的成功。

假设我有一个名为的套件testEverything,其中包含这些规格openAppsignIncheckUserlogout。如果openApp失败,所有下一个规范都将由于依赖性而失败。

考虑以下代码openApp

var myLib = require('./myLib.js');

describe('App', function() {

  it('should get opened', function(done) {

    myLib.openApp()
    .then(function() {

      console.log('Successfully opened app');

    })
    .catch(function(error) {

      console.log('Failed opening app');

      if ( error.critical ) {
        // Prevent next specs from running or simply quit test
      }

    })
    .finally(function() {

      done();

    });

  });

});
Run Code Online (Sandbox Code Playgroud)

我将如何退出整个测试?

exit jasmine protractor e2e-testing

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

从外部类访问内部类的成员 - TypeScript

我正在尝试在 TypeScript 中对班级的一些成员进行分组。考虑下面的类:

export class MyClass {

  private member: string = 'foo';

  public getFoo(): string {

    this._doSomething();

    return this.member;

  }

  // Helper
  _doSomething() { console.log(this.member); }

}
Run Code Online (Sandbox Code Playgroud)

我基本上想做的是用_doSomething命名空间包装(让我们称之为命名空间helpers),这样getFoo()我就可以在里面调用this.helpers._doSomething().

当然,这在 Javascript 中非常容易做到,因为我们可以将对象定义为成员并在对象内部定义辅助函数。

在 TypeScript 中,我通过类表达式几乎得到了同样的效果:

export class MyClass {

  private member: string = 'foo';

  public getFoo(): string {

    this.helpers._doSomething();

    return this.member;

  }

  private helpers = class {

    // To have access to the parent's members
    constructor(private parent: MyClass) { }

    public _doSomething() { …
Run Code Online (Sandbox Code Playgroud)

namespaces class inner-classes typescript

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

Firebase 身份验证密码重置:如何正确发送包含确认码的密码重置电子邮件?

我一直在让 Firebase 发送一封密码重置电子邮件,其中包括该方法所需的确认代码firebase.auth().verifyPasswordResetCode(code)

我正在使用该sendPasswordResetEmail(email)方法,电子邮件中包含一个链接,可让用户创建新密码。

由于我对密码设置了一些限制(它们必须包含一个数字),这将打破限制。

我在文档中找不到任何关于如何将确认码发送到电子邮件以重置密码的内容。

这就是我使用它的方式:

public sendResetPasswordEmail(email: string): Promise<any> {

  return this.fireAgent.firebase.auth().sendPasswordResetEmail(email, {
    url: 'http://localhost:8100/',
    handleCodeInApp: true
  });

}
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激。

firebase typescript firebase-authentication ionic3 angular

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

在PHP中调用Javascript函数,同时将PHP变量传递给函数

我在PHP代码中调用JavaScript函数并尝试将我的PHP变量作为参数传递给函数时遇到问题.虽然对我来说似乎很简单,但我无法通过尝试不同的语法来弄明白.

这是一个可以演示问题的示例代码:

<?PHP
    $var1 = 0;
    $var2 = 1;
    $var3 = 2;
    echo '<script type="text/javascript">functionName($var1, $var2, $var3);</script>';
?>
Run Code Online (Sandbox Code Playgroud)

如果我尝试传递常量(例如"123"),则调用该函数并传递值,但在尝试传递PHP变量时,该函数根本不会被调用.

我该怎么做才能正确?

javascript php variables function parameter-passing

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