Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 通过文本消息接收图像、视频和文本的Web应用程序_Php_Web Applications_Sms_Mms_Gateway - Fatal编程技术网

Php 通过文本消息接收图像、视频和文本的Web应用程序

Php 通过文本消息接收图像、视频和文本的Web应用程序,php,web-applications,sms,mms,gateway,Php,Web Applications,Sms,Mms,Gateway,我见过很多这样的例子(clickatell.com就是其中之一),它们在美国只支持文本。我需要我的应用程序从用户的短信(MMS?)接收图像/视频。该web应用程序需要接收一种识别用户(电话号码)和实际文件的方式(与facebook通过电话共享照片的方式相同)。关于我如何做到这一点有什么想法吗?只为iPhone和Android创建一个应用程序会更好吗 位置:美国(东海岸)可能(或可能)有一些彩信网关,允许您的应用程序显示为另一个电话号码(或短代码),但我很确定您可以让人们将彩信发送到电子邮件地址。

我见过很多这样的例子(clickatell.com就是其中之一),它们在美国只支持文本。我需要我的应用程序从用户的短信(MMS?)接收图像/视频。该web应用程序需要接收一种识别用户(电话号码)和实际文件的方式(与facebook通过电话共享照片的方式相同)。关于我如何做到这一点有什么想法吗?只为iPhone和Android创建一个应用程序会更好吗

位置:美国(东海岸)

可能(或可能)有一些彩信网关,允许您的应用程序显示为另一个电话号码(或短代码),但我很确定您可以让人们将彩信发送到电子邮件地址。我相信这是标准(所有运营商都支持)

您只需解析发件人的电子邮件即可找到电话号码,然后抓取附件即可找到文件。您可能需要“检测”正确的附件,因为一些运营商在电子邮件中添加了品牌元素

更新:从开始,彩信到电子邮件网关似乎是“常见的”,但我想这不是必需的

MMS(和SMS)系统的电子邮件和基于web的网关很常见。在接收端,内容服务器通常可以接收来自WAP和普通HTTP浏览器的服务请求,因此通过web交付很简单。对于从外部来源发送到手机,大多数运营商允许将MIME编码的信息发送到具有特殊域的接收者的电话号码


因此,如果您的应用程序需要所有人都能完全访问,此解决方案可能无法工作。值得一提的是,流行的文件共享网站只使用一个电子邮件地址发送/接收彩信

如果您设置自己的WAP网关,这是完全可能的-通常这需要与服务提供商集成-他们可能只对您处理大型数据感兴趣邮件量(>10000/天)。如果这确实描述了你,那么你可能想看看坎内尔

对于非常小的容量,您只需一部手机,再加上Kannel,就可以实现这一点。有关支持的设备,请参阅Kannel文档

如果您的卷介于两者之间,那么您可能应该与服务聚合商(如clickatell)联系-抱歉,但我不知道是谁在美国提供此类服务


C.

更新的问题:)。我在美国谢谢你!我现在要走电子邮件路线。我使用电子邮件网关发送短信,虽然它在所有运营商中都得到了支持。警告一句,它不像SNPP和APNS那样非常及时。这些消息的周转时间变化很大,从几秒钟到几个小时不等,有些消息无法完全传递。