Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Criteo REST API #10

Open
aleDsz opened this issue Nov 7, 2018 · 4 comments
Open

Criteo REST API #10

aleDsz opened this issue Nov 7, 2018 · 4 comments

Comments

@aleDsz
Copy link

aleDsz commented Nov 7, 2018

The actual SOAP API is going to be deprecated, do you have plans to update the package to support the new REST API?

If not, may I can contribute for this.

Article: https://support.criteo.com/hc/en-us/articles/360001226125-Testing-Criteo-Marketing-API

@jburkhardt
Copy link
Collaborator

@aleDsz Thank you for the notice!
Yes, you are welcome to contribute. Just fork the repository and develope on a new branch.

@jburkhardt
Copy link
Collaborator

@aleDsz Could you provide more information about a deprecation schedule and is there a migration guide?

@Amatcov
Copy link

Amatcov commented Aug 23, 2019

Hi folks! Please help on authentication issue:

That's the piece of authentication code I am using:

Where 'user' is - Criteo REST API user, same for the password

authToken <- doCriteoAuth(user = "xxxxi-xxx-xxx-xxx-xxx-xxxxxxxx",
password = "xxx:xxxxxxxx",
company = "Walrus",
app = 'Walrus',
version = "3.6")

Here's the error:

Error in function (type, msg, asError = TRUE) :
error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure

Could you advise if we need to use API user's credentials to access Criteo REST API?

Should we use any OTHER application name? - as the app. argument is compulsory for the function

@jburkhardt
Copy link
Collaborator

The package is functioning and in productive usage!
I think Criteo has to create an API access for you. If you have this already, you will find the appName in the criteo accout settings.
doCriteoAuth returns an authToken. Furthermore, you will need an appToken which you can get from your Criteo Account Manager. Read more here #2
Hope this helps!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants