Fale Conosco Nvoip

Description

Fale Conosco Nvoip helps WordPress site administrators connect a Nvoip account, select an available Nvoip widget, and publish the widget loader on the public site.

Version 2.0.0 replaces the legacy manual widget setup with an OAuth-based connection flow mediated by the Nvoip integrations backend. The plugin does not store the Nvoip client secret, Nvoip access token, or Nvoip refresh token in WordPress. It stores only a WordPress connection token issued by the Nvoip integrations backend and the public widget token selected by the site administrator.

Main features:

  • Connect a Nvoip account from Settings > Nvoip.
  • Use OAuth without storing client secrets in WordPress.
  • List widgets available for the connected Nvoip account.
  • Publish the selected widget loader on the public WordPress site.
  • Disconnect or remove the selected widget from the WordPress admin area.

This plugin requires a Nvoip account to connect and publish a Nvoip widget.

External services

This plugin connects to Nvoip services when the site administrator connects the account, lists widgets, saves the integration, disconnects the account, or when the selected public widget is rendered on the public site.

Nvoip Integrations API

Service: Nvoip Integrations API, provided by Nvoip Plataforma de Comunicacao Ltda.

Purpose: creates the OAuth authorization URL, completes the OAuth handoff, lists widgets available for the connected Nvoip account, and disconnects the WordPress connection when requested by the administrator.

Data sent: the WordPress site URL, plugin version, OAuth state and return URL during the authorization flow; the OAuth handoff code during completion; and the WordPress connection token for authenticated widget and disconnect requests.

When data is sent: when an administrator starts the OAuth connection, completes the OAuth connection, lists widgets, or disconnects the integration from Settings > Nvoip.

Endpoint: https://api.nvoip.com.br/integration

Terms of service: https://www.nvoip.com.br/en/terms-of-service/

Privacy policy: https://www.nvoip.com.br/en/privacy-policy/

Nvoip Widget Loader

Service: Nvoip Widget Loader, provided by Nvoip Plataforma de Comunicacao Ltda.

Purpose: loads the selected public Nvoip service widget on the WordPress site.

Data sent: the public widget token selected by the administrator is included in the script URL as public-token.

When data is sent: each time a public page is rendered while the widget integration is enabled.

Endpoint: https://content.nvoip.com.br/widget/nvoip-widget-loader.js

Terms of service: https://www.nvoip.com.br/en/terms-of-service/

Privacy policy: https://www.nvoip.com.br/en/privacy-policy/

Captures d’écrans

Installation

  1. Install the plugin from the WordPress Plugin Directory or upload the plugin ZIP file from Plugins > Add New > Upload Plugin.
  2. Activate Fale Conosco Nvoip in the WordPress admin area.
  3. Go to Settings > Nvoip.
  4. Click Connect to NVOIP and authorize your Nvoip account.
  5. Choose a widget and click Integrate.

FAQ

Which OAuth callback URL must be configured in Nvoip?

The fixed OAuth callback URL points to the Nvoip integrations backend:

https://api.nvoip.com.br/integration/wordpress/oauth/callback

The WordPress route /wp-json/nvoip/v1/oauth/callback is a local return URL used by the OAuth popup.

Does the plugin store a Nvoip client secret in WordPress?

No. The client secret is kept only in the Nvoip integrations backend.

Does the plugin store Nvoip access or refresh tokens in WordPress?

No. The plugin stores only a WordPress connection token issued by the Nvoip integrations backend.

What changes for users of the legacy Fale Conosco plugin?

Version 2.0.0 introduces a new OAuth-based setup. Administrators should reconnect the Nvoip account from Settings > Nvoip and select the desired widget. Legacy manual settings from older versions are not used by the new widget integration.

Avis

14 février 2023
This plugin is fantastic. With a account on Nvoip you can unlock a lot of free features.
Lire l’avis

Contributeurs/contributrices & développeurs/développeuses

« Fale Conosco Nvoip » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

Traduisez « Fale Conosco Nvoip » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal des modifications

2.0.0

  • Replaces the legacy manual setup with an OAuth-based Nvoip connection flow.
  • Adds widget listing and widget integration from Settings > Nvoip.
  • Uses a WordPress connection token issued by the Nvoip integrations backend instead of storing Nvoip OAuth secrets in WordPress.
  • Adds external service documentation for the Nvoip Integrations API and Nvoip Widget Loader.

1.0.2

  • Legacy Fale Conosco Nvoip version.