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

Updates to cater for Keap sunsetting of legacy API keys. #177

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

prelude2a
Copy link

This changes the legacy key settings in config.php to allow use of a SAK (Service Access Key) and adds the new X-Keap-Api-Key header in xmlrpc.php.

This changes the legacy key settings in config.php to allow use of a SAK (Service Access Key) and adds the new X-Keap-Api-Key header in xmlrpc.php.
@tropsmr2
Copy link

@prelude2a @joeynovak
I'm trying to use your mod for Infusionsoft SAK, but the API ping isn't working via testConnectivity.php. None of my api code is working either.
Did the mods work for you? Thanks so much......trop

@prelude2a
Copy link
Author

@tropsmr2
testConnectivity.php works for me...
Did you copy the config.sample.php to config.php and fill in your app details and SAK ?

@tropsmr2
Copy link

tropsmr2 commented Jul 17, 2024 via email

@tropsmr2
Copy link

tropsmr2 commented Jul 17, 2024 via email

@prelude2a
Copy link
Author

@tropsmr2
I neglected to merge the commit to the main branch - sorry about that - there were likely some changes missing in your copy of the xmlrpc.inc file. This would mean the headers weren't being added in the xml.
Try downloading the new zip and let me know how you go.

(I'm using SAK, to answer your previous question)

@tropsmr2
Copy link

tropsmr2 commented Jul 18, 2024 via email

@imakeinternet
Copy link

I wanted to say thanks for all the work done here. We were able to splice the changes from the commit into a decade-old CakePHP application and, in the end, were able to migrate it to use service keys instead of legacy keys, and our client is happy.

@joeynovak
Copy link
Member

@prelude2a - Thanks for doing this. I didn't want to merge this in yet because I needed to still support legacy keys until they are cut off for my own use. I'm not pulling this in verbatim but I've copied and pasted most of your changes into a commit that is coming soon. Again, THANK YOU.

Joey

@prelude2a
Copy link
Author

I wanted to say thanks for all the work done here. We were able to splice the changes from the commit into a decade-old CakePHP application and, in the end, were able to migrate it to use service keys instead of legacy keys, and our client is happy.

Welcome! Glad it helped you out :-)

@prelude2a
Copy link
Author

@prelude2a - Thanks for doing this. I didn't want to merge this in yet because I needed to still support legacy keys until they are cut off for my own use. I'm not pulling this in verbatim but I've copied and pasted most of your changes into a commit that is coming soon. Again, THANK YOU.

Joey

Thanks! You're very welcome :-) Happy to help.

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

Successfully merging this pull request may close these issues.

4 participants