2017-08-03 19 views
0

je tire des données de Omniture SiteCatalyst en utilisant R. paquets utilisés: Rsitecatalyst en utilisant JSON API et quand je lance GetReportSuites() dans serveur R, je vois ce qui suit error et exécuter tout à fait bien dans la version de bureau R.Erreur du serveur R: l'émetteur du certificat d'homologue n'est pas reconnu | RSiteCatalyst :: GetReportSuites(). Fonctionne bien dans la version de bureau de R

RSiteCatalyst::SCAuth(legacyauth,sharedsecret,company= companyn)

[1] "Informations d'identification enregistrées dans l'espace de noms RSiteCatalyst."

report_suites <- RSiteCatalyst::GetReportSuites()

Erreur dans boucle :: curl_fetch_memory (url, handle = poignée): l'émetteur du certificat par les pairs n'est pas reconnu.

+0

Pourquoi est-ce marqué python? –

+0

semble que votre serveur rstudio utilise des certificats auto-signés pour https. Potentiellement pourrait être répondu ici: https://community.apigee.com/questions/21954/getting-peers-certificate-issuer-is-not-recognized.html –

+0

Cela semble moins d'une question R et plus d'une question de sécurité réseau . Lorsque vous accédez au serveur RStudio sur un navigateur, y a-t-il un avertissement que la connexion n'est pas sécurisée? Si c'est le cas, il semble que vos certificats 'SSL' soient auto-signés, ou que votre fichier' PEM' nécessite une modification (ou les deux). Le meilleur conseil serait de parler à votre administrateur de serveur RStudio. –

Répondre

1

Cette erreur ne prévaut plus. La possibilité est Rsitecatalyst ignore le contrôle de sécurité et en outre il est capable de récupérer les données d'Adobe. Merci @DaveGruenewald pour vos pensées et vos recherches.