问题标签 [ringcentral]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - OAuth2 INTRIDEA gem 和 HTTP 基本身份验证标头
使用 INTRIDEA 的 OAuth2 Ruby gem,是否有推荐的方法来使用密码策略添加 HTTP 基本身份验证标头?
此方法由IETF RFC 6749推荐,并为 Yahoo 和 RingCentral OAuth 2.0 实现所要求。
我正在使用的所需标头具有以下格式:
以下不起作用,似乎没有添加 Authorization 标头:
以下工作,但很冗长:
我见过的密码策略示例没有明确包含标题,所以我想知道它是如何完成的。
json - RingCentral REST API 短信错误
RingCentral RESTful API 接受 SMS 的 JSON 输入。但是在 SMS JSON 输入上,它给出了这个错误回复:-
但是,我根据他们的文档发送正确的输入
他们需要以这种格式输入:-
我的 JSON 输入字符串是:
谁能指出我在哪里犯错?如果需要,我可以发布 PHP 代码。
c# - PubNub 抛出“CryptographicException:填充无效且无法删除”
我正在尝试订阅 RingCentral 服务以获取有关新电话的通知。我正在使用 PubNub C# Nuget 包。通知订阅工作正常,然后我使用以下连接到 PubNub:
但是,当拨打电话时,Pubnub 会向我的代码发送通知,但 Pubnub 代码会因“CryptographicException:Padding is invalid and cannot be removed”而崩溃。有人对这个有经验么?
密码密钥SJG...==
似乎是 base64,但将其解码为字符串不起作用(只会产生带有 ASCII 和 UTF8 的问号),所以我假设这是实际的密码密钥。
ruby - Capybara 无法找到输入字段
我将 Ruby gem Capybara 用于自动化目的(已阅读本网站上的说明)。我有一个简单的脚本来显示我遇到的问题:
我在 SO 和其他网站上尝试了许多不同的建议,但没有成功。我认为这与 RingCentral 网站本身有关,因为我对其他网站(例如 google.com)没有那么多问题。
php - php中require和use是否相似?
采用RingCentral\SDK;
或者
与其使用 'use' - php 5.6 命令,不如使用 require - php 5.3 ?
SDK 类文件包含以下代码
php - 使用 RingCentral API 发送的传真的 HTML 内容的正确格式
通过 RingCentral API 为传真发送的 HTML 内容未按正确顺序格式化。
我用过的代码:
传真正在发送,但传真中的内容没有按照我们希望的格式进行格式化。传真中的内容类似于:
我很确定它一定是标头类型或没有正确设置的东西,这就是 RingCentral API 表现得这样的原因。
提前致谢。
nuget - 添加 RingCentralSDK 后,单个项目的 Nuget 包管理器无法加载
我在 VS 2015 上,针对 .net 4.5.2,我在扩展和更新中的“Nuget Package Manager for Visual Studio”显示 3.4.4.1321。
我分别添加了 RingCentralSDK 包的所有依赖项:
- 微软.Bcl
- Microsoft.Bcl.Async
- Microsoft.Bcl.Build
- Microsoft.Net.Http
- 牛顿软件.Json
- Portable.BouncyCastle 签名
- 发布者PCL
然后我右键单击我的项目,选择“管理 Nuget 包...”,选项卡打开,在“已安装”子选项卡中我可以看到 7 个包。
现在,我安装 RingCentralSDK 包。我的输出很好:
现在,我再次检查这个特定项目的管理 Nuget 包,而不是看到包列表,我得到一个黄色带:
在“包管理器”输出中,错误是:
在我的包文件夹中,文件夹“RingCentralSDK.1.0.0”似乎没问题,但是我对 nuget 包格式一无所知。
我无法通过包管理器卸载 RingCentral,因为它没有显示,没有任何其他的,这真的很烦人。尝试通过命令行执行此操作时出现错误。我恢复了我的更改(或为我的项目删除 packages.config 中的行),并且 Nuget 包管理器选项卡再次正常工作。这也影响了“Managet Nuget Packages for Solution”。
我能做些什么来解决这个问题?
javascript - 如何使用 RingCentral 设置与区号匹配的来电显示?
使用 RingCentral 拨打外线电话时,是否可以进行 Local Presence 或设置 Caller ID (CLID)?我有一组 1000 多个电话号码,其中包含我公司的各种区号,我希望能够在拨出时用于来电显示。我也有许多不同的座席拨打电话,所以我需要多个座席才能同时使用同一个呼叫者 ID。
我正在使用RingCentral WebRTC JavaScript SDK,但没有看到来电显示选项。我看到一个为 RingOut 设置呼叫者 ID 的选项,但没有本地存在选项。
oauth-2.0 - RingCentral API 登录返回无效的响应字符串
我创建了一个Server-only (No UI)
具有读取呼叫日志权限的私有应用程序,当登录时出现以下错误:
Exception: Invalid response string SDK HTTP Error at https:///platform.devtest.ringcentral.com/restapi/oauth/token Response text:
Previous: Invalid response string #0 /srv/www/vhosts/internal.kingscredit.com/includes/ringcentral-php-master/vendor/ringcentral/ringcentral-php/src/Platform/Platform.php(214):
RingCentral\SDK\Http\Client->send(Object(RingCentral\Psr7\Request))
\#1 /srv/www/vhosts/internal.kingscredit.com/includes/ringcentral-php-master/vendor/ringcentral/ringcentral-php/src/Platform/Platform.php(301):
RingCentral\SDK\Platform\Platform->sendRequest(Object(RingCentral\Psr7\Request),
Array) #2 /srv/www/vhosts/internal.kingscredit.com/includes/ringcentral-php-master/vendor/ringcentral/ringcentral-php/src/Platform/Platform.php(123):
RingCentral\SDK\Platform\Platform->requestToken('/restapi/oauth/...', Array) #3 /srv/www/vhosts/internal.kingscredit.com/includes/ringcentral-php-master/demo/callRecording.php(25):
RingCentral\SDK\Platform\Platform->login('+15188315198', 101, 'xxxxxxxxxxxx', true) #4 {main}
我错过了什么?为什么我会收到此错误?这是代码:
change-password - 如何重置开发者账号密码?
我收到了开发者帐号和扩展名,但我从未收到包含密码的电子邮件。我也无法从测试门户重置它,因为它在问我一个安全问题。我试图根据我的实际帐户回答,但它说无效。
显然,在我得到这个密码之前我什么都做不了。那么我的选择是什么?创建一个新应用程序并希望它第二次运行?我检查了我的邮件服务器,也没有看到任何来自 RC 的拒绝电子邮件。
编辑:看起来电子邮件被拒绝了。它失败了 SPF,服务器没有 rDNS,我猜它因对 From 标头 Base64 编码而受到打击。
无论如何,我该如何重置它?