After exploring Sabre's test environment and reading through documentation, I requested a prod key and no response... I've reached out multiple times and am not receiving an email back. Pretty odd for a company that wants more people to build with their tech.
Anyone else have any issues? Points of contact?
I checked back, and I believe the Sabre team is reaching back to you, after receiving your inquiry on the Contact Us on Sabre Dev Studio.
Related
I am attempting to integrate my NEST devices with Home assistant so following these instructions: https://www.home-assistant.io/integrations/nest/
I have created a google cloud project, enabled "Smart Device Management" and "Cloud Pub/Sub" APIs, configured OAuth Consent screen which is now in production and configured OAuth Application Credentials - which generated a client ID and Secret.
I have also paid the $5 for the device access console so can access this screen:
However when I go through the process of creating a project, inputting the OAuth Client ID and submitting, it will try for a few minutes and then get the following error:
Really not sure what I am doing wrong. Any help would be greatly appreciated.
I just encountered the same thing. I don't think it's you. The endpoint to actually create the project is returning a 503-Service Unavailable response. Likely a temporary issue.
I am encountering an issue as well
Marko seems to have discovered that it is on them right now
I had the same issue yesterday. This morning I logged out of the Drive Access Console and then logged back in with the same gmail account and my project was there.
I had this issue as well and I finally figured it out.
After spending more time than I care to admit on it, I realized I could create a project if I skipped the "OAuth Client ID" step. I was then able to go into the project and add the Client ID from there.
What happened is that I had been copy/pasting the Client ID directly from the Google Cloud Console. For some reason, copy/pasting directly from Google Cloud Console adds extra spaces to the start and end of the Client ID string. After I got rid of the extra spaces, I could create projects as expected.
I wish the errors were more descriptive.
I have an app in Google's Play Store that had an update rejected recently and the app subsequently pulled. We've corrected the issues, at least I think we have, but Google can't test the app because they keep receiving access errors. I believe these are due to the fact that the application testing is being done from an IP/subnet that we have blocked, perhaps mistakenly, for previous suspected fraudulent activity. I've tried filing appeals and asking for the IP info but have had no success.
Does Google maintain a list of IP addresses they use for testing so I can whitelist them on my servers? If not, is there a better way to contact Google and ask for this information?
Thanks for whatever help you can provide! Apologies if this is the wrong forum to ask this, I am not actually the developer but having to troubleshoot this on behalf of the developer so I'm not as knowledgeable on the community or resources.
At some point yesterday (25/08/21) we started getting errors accessing any documents held in firebase storage.
I can see them in the firebase console, but if I try to view them I get an error.
The exact error depends on which browser but it was along the lines of:
This site can’t provide a secure connection
firebasestorage.googleapis.com uses an unsupported protocol.
ERR_SSL_VERSION_OR_CIPHER_MISMATCH
After a bit of digging, it seems specific to the BT ISP in the UK, and caused by their BT Web Protect product. If I disable Web Protect from my BT account I can access the urls again, but obviously that is not a solution I can offer to our customers. (Similarly, if I connect via a mobile hotspot on my phone, all is well)
I contacted BT who suggested I email saferbrowsing#bt.com and ask them to unblock it, so if anyone else is having this issue please do the same - the more noise on this the quicker the resolution hopefully.
To the Firebase team - is there anything you can do from your side to expedite this? Firebase Storage is a huge part of our product and it simply doesn't work for anyone on BT at the moment.
Thanks
John
I got a reply from BT this morning saying that firebase has been unblocked, and all seems to be working again. phew!
Several ISP's have anti-spam detection, this is used to hunt down new spikes of traffic that can seem suspicious. If you are getting faults from users from a specific ISP or geolocation, this can indicate outages or blocked requests.
The best solution is to always call their technical support and discuss what could have triggered it and remove any potential blocks from happening again.
visual representation of graph explorer
"Failed to execute Skype backend request GetThreadsS2SRequest."
Today morning my app failed and when I digged enough I realize that somehow my permission to list the channels is denied. Weird part is if i put channels Id after channels in API, i get valid response.
I went to the documentation and made sure I have groupreadwrite permission, all of the sudden api for viewing channels of specific teams gives me
"Failed to execute Skype backend request GetThreadsS2SRequest." error. Sys admin says that no permissions has been changed.
I would expect graph explorer to list all the channels in that specific teams with the v1 endpoint /teams/teamId/channels
Yes, and yes the issue has been fixed. Whole day I had to debug my app to figure out where did the code went wrong. Sometimes it is better look at the source. I checked with Microsoftgraph dotnet issues forum and found out that channel api has some issue. Graph explorer really helped me understand that it was not my code. By the way, I thought since they are deploying channel with private members features. I thought that could be the reason behind it. Thank you for the all the above comments. I wish there is a page where microsoft could tell us in the future if there is any api that is not working
Hoping for a bit of guidance / reassurance on air search and book flow in Sabre (SOAP API) which I'm integrating with for a client website project.
My client is planning to take payment separately via a 3rd party payment gateway and also have a 3rd party ticketing robot.
The details I have been given from the ticketing robot company is that we should create the PNR then queue transfer to "International/Domestic Agent Q50" (with their PCC).
I've got access to and have been reading the Sabre Dev Studio, have access to the Sabre SOAP API (I have my client's credentials and PCC) and have followed the "Low Far Search and Book" workflow here (https://developer.sabre.com/docs/read/workflows/Low_Fare_Search_and_Book) exchanging EnhancedAirBookRQ and PassengerDetailsRQ for CreatePassengerNameRecordRQ as advised on that page and inserting payment before, my proposed work flow is:
Create a token with TokenCreateRQ
Use token to perform a search with BargainFinderMaxRQ
Display results to customer, customer picks an itinerary / flight segments
Collect customer details from customer
External payment gateway take payment for amount returned in BarginFinderMaxRQ
Book the desired flight segments using the orchestrated API CreatePassengerNameRecordRQ, including:
Adding passenger details and flight segments
Specifying that the payment was in cash
Performing the queue transfer?
I've got BargainFinderMaxRQ coded up and working.
I'm starting the integration with CreatePassengerNameRecordRQ and have noticed the price returned can be different to the price returned from BargainFinderMaxRQ. Which makes me question the above work flow. I selected it due to the easier integration (I can use tokens rather than manage a session and it's just one API call).
So, my questions:
Is my understanding correct, is this the correct work flow for the project? Given that my client is taking payment via an external payment gateway and want to display the final figure to the customer before they pay.
I'm struggling to understand how the ticketing robot fits into the process. Hoping for a steer on how that affects the PNR call(s). Do I still set the ticket type to "7TAW" and queue place onto their PCC + queue number?
Thank you for any help, greatly appreciated.
1) Yes, the process is correct, but there are scenarios in which airlines change fares or where the airline does not confirm the availability immediately, so when you price you are actually pricing an IATA fare, which is usually more expensive. For particular scenarios, I recommend you to contact the API support.
2) The "7TAW", which is the ticketing time limit, is meant to have the limit set by the airline until when you can issue the ticket without having the possibility of losing the given price. Some airlines require that to be done on the same day of the booking (which is what you are setting with the 7TAW). Some airlines give you some days and some others can give you just 30 minutes after booking. It is almost impossible for us to respond on how would the robot require this to be provided, so for you to be sure, I would recommend you checking with the owners of that robot and ask them how would they want it, maybe they don't even care.