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

[Needs help with account] Support for new UPS authorization #41

Open
J-eremy opened this issue Aug 7, 2023 · 8 comments
Open

[Needs help with account] Support for new UPS authorization #41

J-eremy opened this issue Aug 7, 2023 · 8 comments
Assignees
Labels
bug Something isn't working help wanted Extra attention is needed

Comments

@J-eremy
Copy link

J-eremy commented Aug 7, 2023

UPS has switched to OAuth 2.0 and is no longer issuing new API keys which makes it impossible to add a ups account.

image

https://www.ups.com/upsdeveloperkit/manageaccesskeys?loc=en_US

@proninyaroslav proninyaroslav added the bug Something isn't working label Aug 20, 2024
@proninyaroslav proninyaroslav self-assigned this Aug 20, 2024
@Bolsderac
Copy link

Bolsderac commented Aug 29, 2024

I confirm. Impossible to use this app anymore with ups account.
AOuth must be implemented. But not open source ?
https://developer.ups.com/?loc=en_US

@proninyaroslav
Copy link
Owner

There are plans to fix this in the next version.

@proninyaroslav
Copy link
Owner

proninyaroslav commented Sep 10, 2024

@J-eremy @Bolsderac
Friends, I need the community's help to fix this 🙏. Now, in order to track parcels, UPS requires registration of a Shipping Account. But the problem is that it requires real input data (usually for businesses) as well as payment data of the country of residence. So far, I have not been able to register this account, since I live in a country where UPS services are not available. If anyone has a Shipping Account, you can add the application using this link - https://developer.ups.com/apps, and then send me the ID that you will receive after registration (for example, to my Telegram/Matrix/Facebook). This will help me adapt the application for UPS OAuth. Thank you in advance for your help 🫶.

@proninyaroslav proninyaroslav added the help wanted Extra attention is needed label Sep 10, 2024
@proninyaroslav proninyaroslav pinned this issue Sep 10, 2024
@proninyaroslav proninyaroslav changed the title Cant access UPS account, UPS no longer issues api keys [Needs help with account] Support for new UPS authorization Sep 10, 2024
@warmachinesocial
Copy link

warmachinesocial commented Sep 14, 2024

To be honest I was thinking of making an app just to explore swiftui and compose.... My question was that are we using apis? However I was thinking what if we maintain url request
"POST https://webapis.ups.com/track/api/Track/GetStatus?loc=en_US" get response however I don't know at the moment if we have to make account in order to see it.

@proninyaroslav
Copy link
Owner

@warmachinesocial
It's a UPS website API. Scraping a non-public API is an option, but it most likely requires rewriting the parser, it has a different request and response format. Also, I tried to send a POST request and got 401 Unauthorized. It probably requires something else in its header, or cookies. I would be grateful if you could share some information.

@Bolsderac
Copy link

Bolsderac commented Sep 14, 2024 via email

@jekv2
Copy link

jekv2 commented Nov 14, 2024

Cant sign into ups app and so i searched open source track android, came across this nice genius app but just went through a rabbit hole for adding ups account, not libretracks fault but ups 😞. hopefully this may get resolved as ups changed things.

@proninyaroslav
Copy link
Owner

@jekv2
You can help if you register on this site and provide a key one so that I can test the implementation, details here #41 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

5 participants