【问题标题】:Send an SMS via Skype with PHP使用 PHP 通过 Skype 发送 SMS
【发布时间】:2010-11-23 07:42:38
【问题描述】:

有没有人有使用 PHP 通过 skype

发送 sms 的经验

我希望网站外的用户使用其中一个表单,并让他们选择是否要发送 SMS 来执行请求。首先,它必须检查客户端计算机上 Skype 的可用性,如果是,它应该发送 SMS。当他登录网站时,我已经在数据库中拥有用户的手机号码。

也许,我必须使用 Javascript 和 PHP 的组合?

我看到 Skype 有一个 call.php 脚本,但我似乎无法理解它应该如何使用。以及如何调整它以发送短信。

如果有人可以给我一些指示,那会很有帮助。

如果 Skype 要关闭,那么有没有人知道在网站上实施一个好的短信服务可以让我实现同样的目标?

【问题讨论】:

  • 为什么是Skype和SMS?你能用短信吗?
  • 那我该怎么办。我不熟悉它。我只知道有很多第三方的我不知道一个好。
  • 你到底想做什么?您可以采用几种不同的方法。
  • 如果用户选择了发送确认。依赖他们是否安装了Skype是不好的,如果它有可能用它做点什么。更好的方法是使用第三方,clickatell 很棒。您可以在那里测试 api,而且价格也不贵。

标签: php javascript sms skype sms-gateway


【解决方案1】:

如果您在 Windows 上运行 PHP,则可以使用 COM wrapper for PHPSkype4COM 进行交互。我还没有测试过,但是按照 Skype4COM 文档中的示例,这应该可以工作:

$skype = new COM("Skype4COM.Skype");
$skype->sendSms("+1234567890", "SMS text goes here");

但是,这将使用在您的服务器上运行的 Skype 实例。使用客户端 JavaScript 与在您的客户端机器上运行的 Skype 实例进行交互当然是不可能的。一些基本的接口可以用 MSIE 和 VBScript 完成,但我认为这种方式的功能也会非常有限,因为如果不限制它会非常不安全。

【讨论】:

  • 谢谢,这可能回答了我的问题。我无法与 skypeclient 交互我不知道如何在共享主机环境中运行 skype,但这也不是一个好主意。因为关闭所有登录到Skype。不是很用户友好。然后我必须寻找一些短信网关。我什么都不知道?
【解决方案2】:

不,php 是一种服务器端脚本语言,你不能用它访问你客户的电脑。而且我怀疑是否可以从 javascript 调用 Skype……

【讨论】:

  • 我相信这些按钮也会使用 jscript 启动 Skype。// 哦,我想你必须有一个访问密钥。// 我已经阅读了很多知识,我没有找到任何有用的东西还没有。
  • jscript != javascript。你说的是哪些按钮?
  • Skype 网站上的那些按钮
  • 我认为没有一种用户友好的方式可以通过这种方式使用 Skype 发送短信。我必须考虑其他方式。
  • 我打赌他们使用了一些伪协议处理程序,例如 skype:// 或 call:// — 看看那些
【解决方案3】:

是的..但是,这将使用在您的服务器上运行的 Skype 实例。

不正确..使用客户端 JavaScript 与在您的客户端计算机上运行的 Skype 实例进行交互肯定是不可能的

^ 客户端 javascript 可以通过 javascript ajax 进行服务器调用,你甚至可以通过将调用嵌入图像标签来进行服务器端调用而不使用 javascript!

即。 img src="myskype_server.com/announcestatus.php?session=23eedwrwe23323&status=查看抵押文件"

announcestatus.php // 连接到实际运行 Skype 的服务器 //做一系列的安全检查 // 连接到运行Skype的实际Windows PC(它的主机名可以通过使用像www.dyndns.com这样的服务来修复) //

如果有人特别感兴趣,我可以打包我用来实现这个的不稳定代码并发布它。

【讨论】:

    猜你喜欢
    • 2010-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-12
    相关资源
    最近更新 更多