我们试图使用whatsap API,从Gupshup玩沙箱,该API工作,如果我使用gupshups示例pdf或文件,同时,如果我从公共url使用pdf它抛出错误“url不是白名单”,但我没有看到任何关于url必须白名单!!
我的有效载荷是这个
curl-x POST https://api.gupshup.io/sm/api/v1/msg/-h“cache-control:no-cache”/-h“contact-type:application/x-www-form-urlencoded”/-h“api key:65xxx6afed5xxx01cd0a6bxxxf0a2xxx'/-h”cache-control:no-cache“/-d”channel=whatsapp&source=917834811114&destination=91xx88xx5x3&message={“type”:testfiles/resources/pdf/dummy.pdf“,”caption“:”“,”filename“:”dummy.pdf“}&src.name=coolbuy”
根据gupshup bellow的支持,除非你的应用上线,否则你将无法发送公共URL文件。
https://support.gupshup.io/hc/en-us/articles/360014736559-while-sending-media-files-through-sandbox-app-i-am-getting-media-url-not-whitelisted-my-media-url-
您正试图从您的应用程序发送这些媒体文件,该应用程序尚未使用我们的沙箱。沙盒API是有限的,只支持发送文本消息和媒体消息,给出如下:
图片:
JPG:
>
https://www.buildquickbots.com/whatsapp/media/sample/jpg/sample01.jpg
PDF格式:
>
https://www.buildquickbots.com/whatsapp/media/sample/pdf/sample01.pdf
https://www.buildquickbots.com/whatsapp/media/sample/pdf/sample02.pdf
由于安全原因,对媒体消息保留此限制。您将能够发送所有支持的媒体消息时,您的应用程序将与您的业务电话号码。因此,在沙箱模式下使用任何其他URL发送媒体都会给你一个错误消息,即媒体URL没有白名单化。
我有一个带有ui路由器的AngularJS应用程序,它使用带有超媒体的REST API。一般的想法是让API为其各种调用生成URL,并防止客户机自己构造URL。 还有别的想法吗? 除非我在这方面非常错误,否则我不是在寻找模板化的解决方案,即API返回一个url模板的解决方案,该url模板需要客户机注入参数。关键在于url已经填充了数据,因为有些url比上面提供的示例要复杂得多。
我正在使用Google的YouTube API Explorer(备用)来查找属于其他人的任意流媒体广播的信息。 无论我在字段中输入了什么,我都会返回 这似乎很荒谬,考虑到视频显然是流媒体。 我突然想到,我可能误解了字段的说明,所以我尝试了几种不同的可能性。这些包括。。。 频道ID() 用户ID() 视频ID() ...每个都无济于事。 我如何询问一个频道有关其直播流视频的信息?这个问题在过去可以
我使用这个代码: 我正在尝试访问字典中“照片”下的媒体url。但我得到了以下错误:“dict”对象没有属性“media”。如果您能帮助我浏览JSON,我将不胜感激。 提前谢谢!
PS Vita可使用以下的卡片媒体。 存储卡 PS Vita专用存储卡。 要保存从PlayStation®Store下载的游戏、游戏的保存数据、照片或音乐时,需使用此卡。 无法使用Memory Stick Micro™(M2™)等Memory Stick™媒体。 请在电源关闭的状态下插拔存储卡。若在电源启动的状态下插拔存储卡,可能会导致数据损毁。 将存储卡直接插入已注册PlayStation®Ne
我是Java和JavaFX的新手,过去几年我一直在用QT开发Python,现在我正在用Java和JavaFX开发。 我正在开发一个程序,为用户播放音乐文件设定时间,然后停止。因此,我需要从媒体对象获取持续时间,以便告诉音频何时停止(基于用户的时间输入),但是,媒体对象上的getDuration()方法总是返回UNKNOWN。 我在Windows 8.1和openSuSE 13.2上使用JDK8u2