问题标签 [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.

0 投票
1 回答
638 浏览

ruby - OAuth2 INTRIDEA gem 和 HTTP 基本身份验证标头

使用 INTRIDEA 的 OAuth2 Ruby gem,是否有推荐的方法来使用密码策略添加 HTTP 基本身份验证标头?

此方法由IETF RFC 6749推荐,并为 Yahoo 和 RingCentral OAuth 2.0 实现所要求。

我正在使用的所需标头具有以下格式:

以下不起作用,似乎没有添加 Authorization 标头:

以下工作,但很冗长:

我见过的密码策略示例没有明确包含标题,所以我想知道它是如何完成的。

0 投票
0 回答
317 浏览

json - RingCentral REST API 短信错误

RingCentral RESTful API 接受 SMS 的 JSON 输入。但是在 SMS JSON 输入上,它给出了这个错误回复:-

但是,我根据他们的文档发送正确的输入

他们需要以这种格式输入:-

我的 JSON 输入字符串是:

谁能指出我在哪里犯错?如果需要,我可以发布 PHP 代码。

0 投票
2 回答
164 浏览

c# - PubNub 抛出“CryptographicException:填充无效且无法删除”

我正在尝试订阅 RingCentral 服务以获取有关新电话的通知。我正在使用 PubNub C# Nuget 包。通知订阅工作正常,然后我使用以下连接到 PubNub:

但是,当拨打电话时,Pubnub 会向我的代码发送通知,但 Pubnub 代码会因“CryptographicException:Padding is invalid and cannot be removed”而崩溃。有人对这个有经验么?

密码密钥SJG...==似乎是 base64,但将其解码为字符串不起作用(只会产生带有 ASCII 和 UTF8 的问号),所以我假设这是实际的密码密钥。

0 投票
2 回答
1106 浏览

ruby - Capybara 无法找到输入字段

我将 Ruby gem Capybara 用于自动化目的(已阅读本网站上的说明)。我有一个简单的脚本来显示我遇到的问题:

我在 SO 和其他网站上尝试了许多不同的建议,但没有成功。我认为这与 RingCentral 网站本身有关,因为我对其他网站(例如 google.com)没有那么多问题。

0 投票
2 回答
181 浏览

php - php中require和use是否相似?

采用RingCentral\SDK;

或者

与其使用 'use' - php 5.6 命令,不如使用 require - php 5.3 ?

SDK 类文件包含以下代码

0 投票
2 回答
185 浏览

php - 使用 RingCentral API 发送的传真的 HTML 内容的正确格式

通过 RingCentral API 为传真发送的 HTML 内容未按正确顺序格式化。

我用过的代码:

传真正在发送,但传真中的内容没有按照我们希望的格式进行格式化。传真中的内容类似于:

我很确定它一定是标头类型或没有正确设置的东西,这就是 RingCentral API 表现得这样的原因。

提前致谢。

0 投票
1 回答
348 浏览

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”。

我能做些什么来解决这个问题?

0 投票
2 回答
826 浏览

javascript - 如何使用 RingCentral 设置与区号匹配的来电显示?

使用 RingCentral 拨打外线电话时,是否可以进行 Local Presence 或设置 Caller ID (CLID)?我有一组 1000 多个电话号码,其中包含我公司的各种区号,我希望能够在拨出时用于来电显示。我也有许多不同的座席拨打电话,所以我需要多个座席才能同时使用同一个呼叫者 ID。

我正在使用RingCentral WebRTC JavaScript SDK,但没有看到来电显示选项。我看到一个为 RingOut 设置呼叫者 ID 的选项,但没有本地存在选项。

0 投票
4 回答
390 浏览

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}

我错过了什么?为什么我会收到此错误?这是代码:

0 投票
1 回答
67 浏览

change-password - 如何重置开发者账号密码?

我收到了开发者帐号和扩展名,但我从未收到包含密码的电子邮件。我也无法从测试门户重置它,因为它在问我一个安全问题。我试图根据我的实际帐户回答,但它说无效。

显然,在我得到这个密码之前我什么都做不了。那么我的选择是什么?创建一个新应用程序并希望它第二次运行?我检查了我的邮件服务器,也没有看到任何来自 RC 的拒绝电子邮件。

编辑:看起来电子邮件被拒绝了。它失败了 SPF,服务器没有 rDNS,我猜它因对 From 标头 Base64 编码而受到打击。

无论如何,我该如何重置它?