在阅读http://core.telegram.org上的大量文档后,我真的很困惑,因为我正在尝试使用Telegram的API .
我已经注册了我的应用程序,并获得了hash_id和所有这些东西.但我不知道从哪里开始.
之前我曾使用Spotify的API,并且能够使用http://api.spotify.com/v1/method?params:values形式与它进行交互.
我找不到Telegram API的URL.我也在互联网上搜索了很多,但找不到任何有用的例子.
有没有人知道开始使用Telegram的API?任何帮助,将不胜感激.
我正在运行节点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编译ES6来ES5?
如果babeljs是答案,我将如何将它用于量角器?
我有一个包含多个规格的套件。每个规范都使用一些库上的代码,这些代码在失败时返回一个被拒绝的承诺。
我可以轻松地catch在规范中拒绝那些被拒绝的承诺。我想知道的是,是否可以让 Protractor 退出该catch函数内的整个套件,因为同一套件中的下一个规范取决于先前规范的成功。
假设我有一个名为的套件testEverything,其中包含这些规格openApp、signIn、checkUser、logout。如果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)
我将如何退出整个测试?
我正在尝试在 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) 我一直在让 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)
任何帮助,将不胜感激。
我在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变量时,该函数根本不会被调用.
我该怎么做才能正确?
protractor ×2
typescript ×2
alias ×1
angular ×1
babeljs ×1
class ×1
cmder ×1
e2e-testing ×1
ecmascript-6 ×1
exit ×1
firebase ×1
function ×1
http-post ×1
ionic3 ×1
jasmine ×1
javascript ×1
json ×1
namespaces ×1
node.js ×1
php ×1
telegram ×1
variables ×1