Agree. It has been so nice to use google. I now use twilio. On Thu, Aug 15, 2019, 8:52 PM Art visegrip72@users.sourceforge.net wrote: Sadly, now it seems the official Google legacy site has been updated. Now when you click "Text", it brings you to the new Google voice page. I am not sure if anyone has the URLs or methods to talk to them. I have not seen anything much on the pyGoogleVoice either. This may be the end. I might look into Firebase for push notifications instead of text, but this was sooo...
Sadly, now it seems the official Google legacy site has been updated. Now when you click "Text", it brings you to the new Google voice page. I am not sure if anyone has the URLs or methods to talk to them. I have not seen anything much on the pyGoogleVoice either. This may be the end. I might look into Firebase for push notifications instead of text, but this was sooo nice for my private little app that sent maybe 20 texts a day.
I think there is something going on at Google and may be worth waiting to see what happens before using too much effort. If you log into voice via browser, and go to the legacy view, they have options to send text messages all over, but none work. You have to be in the new system to send a text via the web. Keeping my eye on the pyGoogleVoice project as well, they are more active and may find something first.
Yes, my program stopped working too. On Tue, Jul 30, 2019 at 3:33 PM Lior Amram lior-amram@users.sourceforge.net wrote: So... Problems... Again... Login and reading from the google voice directories works great, but sending sms fails. When I post the http request, I get in the result code '42', with ok: false, and of course the sms isn't sent. It seems like the url we are using (" https://www.google.com/voice/b/0/sms/send/") isn't active anymore, since entering it via the browser leads to error 403...
So... Problems... Again... Login and reading from the google voice directories works great, but sending sms fails. When I post the http request, I get in the result code '42', with ok: false, and of course the sms isn't sent. It seems like the url we are using (" https://www.google.com/voice/b/0/sms/send/") isn't active anymore, since entering it via the browser leads to error 403 (while other urls redirect to hangout). Does anyone have any idea? maybe you have an alternative address that might work?...
Please read this. https://support.google.com/voice/thread/1646686 I will completely give us google voice. Twilio will be my choice. Thanks for your help. On Thu, Feb 14, 2019 at 4:07 PM Art Weiss visegrip72@users.sourceforge.net wrote: If it is working in the debug area, look at the files it has saved there. Remember VS has the debug & release folders. The data you are saving upon login will save in the folder it is run from possibly. Maby copy over them to the release side and see what happens....
If it is working in the debug area, look at the files it has saved there. Remember VS has the debug & release folders. The data you are saving upon login will save in the folder it is run from possibly. Maby copy over them to the release side and see what happens. Seems your saved state in the debug area works, but in the release part it does not.
Thanks a lot for your reply. Seems like I just cannot use Google voice. Tired of playing with them. I saved _rnr_se after first login. Then reuse it every time my app starts. It works very well. But now if I install in a new computer, it just cannot login. Interestingly, I can login in visual studio debug mode. On Thu, Feb 14, 2019 at 12:49 PM Art Weiss visegrip72@users.sourceforge.net wrote: Seems when I reboot, my program sometimes will log me in, other times it will not, I have to re-attempt the...
Seems when I reboot, my program sometimes will log me in, other times it will not, I have to re-attempt the login process and I am let in. Another thing I wonder, try logging in to google manually via IE, then run your program again. I did that once and it got me right in. You might be able to rip some of the feilds used here from your manual log in and trick google into thinking your app is really your browser.
Hi, I have more problem login now. Anyone has the same feeling? Any solutions? Thanks
I didn't find one. On Sat, Nov 24, 2018 at 2:46 AM Sean seanzhao@users.sourceforge.net wrote: @Lior Amram, thanks again. So there is no way to test if saved session works? I don't want to send one text. Can't login, again... https://sourceforge.net/p/gvoicedotnet/discussion/1046696/thread/2d22f92f/?limit=25#97d9 Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/gvoicedotnet/discussion/1046696/ To unsubscribe from further messages, please visit https://sourcefo...
@Lior Amram, thanks again. So there is no way to test if saved session works? I don't want to send one text.
SaveAllData is for saving the session and cookie once you are connected. LoadAllData is for loading the session and cookie from file instead of connecting. I used the following logic : Login (regular Google voice library login) If login is successful : SaveAllData *Else: LoadAllData That way I make sure my session and cookie are as updated as I can get (I have no idea if and when they are going to expire, so I prefer holding most updated data when possible) and also allow working with Google Voice...
@Lior Amram , thanks a lot for sharing. When you call LoadAllData and SaveAllData? In other words, how do you decide when/if to use data that you saved instead of a fresh re-login?
@Lior Amram , thanks a lot for sharing. When you call LoadAllData and SaveAllData?
I don't know if I can attach files on this list, so I'll just paste the code here... These are the main functions. I placed them inside the GoogleVoice class: public void SaveAllData() { IFormatter formatter = new BinaryFormatter(); FileStream streamAccount = new FileStream("Account.bin", FileMode.OpenOrCreate); formatter.Serialize(streamAccount, this.Account); streamAccount.Close(); FileStream streamSession = new FileStream("Session.bin", FileMode.OpenOrCreate); formatter.Serialize(streamSession,...
@Lior Amram or anyone, do you mind sharing your code: saved (serialized) the AccountData, Session and CookieContainer. Thanks,
Great idea in saving the session, that part is easy. My app is already using ini stuff, so I can just write/read that info too. I'd say if we can use both saving the session and 2-factor, it would make things a ton better. I have not really found much info, if any, on how to use the functions we have in this api in connection with OAUTH.
Well, I had an idea for a good workaround, which so far works pretty well. Every login generates data that can be used for a long time. If you don't exit your program it stays logged on, even if your program is on for several days. So to keep this data I just saved (serialized) the AccountData, Session and CookieContainer after a successful login and then loaded them at program startup (Actually I believe the AccountData is not necessary, but it's easier to keep that data then it is to re-generate...
Sooner or later if you are looking for a long-term solution, this project will need to reference Google's newer OAUTH mechanism. Google apparently starting providing this mechanism way back in 2012 --> https://developers.google.com/talk/jep_extensions/oauth. So perhaps it's not that new :) If someone contributed to recoding this project to utilize that then the project would certainly be more sustainable!
I have a workaround, not a great one at all, but it works. When I reboot and my app loads, I get a failure to log in. I ensure that code does not do anything with google after log in fails. A while later, sometimes 10 min, waited a day last time, I can run my original program again (nothing changed in the code), and it will log right in without the captcha part hosing it up. Google must think I am human again. This works until I or someone else impliments something to bypass this issue. It looks...
Mine workes occationally. Today I spent time debugging it while it was still not logging in. I found that google added a new check - captcha! I think it only gives the captcha test occationally, which explains why the code works sometimes. I do not receive it ever while logging in via a browser. I saw it while trying to debug what is going on with this code. I had hope when I saw the python plugin was updated back in August, but it only looked like it added the sms code bypass option, no captcha...
The login is failing.Seems google changed things recently
Wish I could offer some insight. I too ran into this awhile back, in that Google changed their API and this introduced breaking changes into how this project worked. Or didn't work I suppose :( I was utilizing Google Voice in a more diverse pager-type messaging app. With little time to try to uncover how things were broken, I just moved to Microsoft Yammer instead. Its API seems to be less of a moving target so far. Best of luck though!
Wish I could offer some insight. I too ran into this awhile back, in that Google changed their API and this introducted breaking changes into how this project worked. Or didn't work I suppose :( I was utilizing Google Voice in a more diverse pager-type messaging app. With little time to try to uncover how things were broken, I just moved to Microsoft Yammer instead. It's API seems to be less of a moving target so far. Best of luck though!
Hope there’s still someone in here. Seems like google changed something again, because effective from today I can’t login. I’m using v1.11000 with Art Weiss fix (here: https://sourceforge.net/p/gvoicedotnet/bugs/5/) Worked fine until today, and suddenly stopped working, same exception details as described in here: https://sourceforge.net/p/gvoicedotnet/discussion/1046696/thread/775753e3/ Can anyone please help? Thank you.
Art's fix worked for me. Thank you.
Thanks, its now working on my gmail account WITHOUT 2 step authentication. My primary account has 2 step enabled and this application will not work (errors out...but strangely I do rx a google verification code sent to my phone when i try using this app).
Art big thanks. I created an account just to say that. I've been looking for a good free SMS API for a while and this is it. And your fix is great. Thanks again for posting.
I personally haven't looked at this for awhile. From what I recall, I abandoned this messaging angle, in favor of a Yammer client instead. There were some breaking changes in Google's API that seemed to push developers toward Google Hangouts IIRC. What I'd recommend is placing a breakpoint around that call() function and see the debugging details in the various local variables. Perhaps that would point you in the right directions as to why the function fails?
I am able to log in and send sms, however calls don't go through and Im not getting any exceptions, though I do see that function call() in googlevoice.cs is returning false though not sure why?
It works, thank you very much!
I have a fix: GoogleVoice.cs: add with the other parameters in Login parameters["gxf"].Value...
I have a fix: GoogleVoice.cs: add with the other parameters in Login parameters["gxf"].Value...
API could not login
I too ran into issues with the authentication. Purely URI-based authentication suddenly...
Hi, I uploaded a topic here a few weeks ago, about not being able to login after...
As an FYI, apparently as of June or July 2016 Google appears to have removed support...
Disregard. I now see that with my dev workstation's multiple Google Accounts my program...
My custom .NET program was running fine for a week or so of testing. Now it appears...
My custom .NET program was running fine for a week or so of testing. Now it appears...
I added some additional methods to the GoogleVoice.cs class, which help mark messages...
I added some additional methods to the GoogleVoice.cs class, which help mark messages...
After some more digging, I see a potential issue (or point of confusion) regarding...
After some more digging, I see a potential issue (or point of confusion) regarding...
After some more digging, I see a potential issue (or point of confusion) regarding...
Although this library does pull messages from GV, and pushes actions into GV for...
Hey, I checked again and it did work. Apparently google didn't let me log in because...
Hey Matt, Thanks for your quick response. Unfortunately the new version still doesn't...
Thanks for bringing this to my attention Lior. I recently had an issue with my app...
Should be fixed in latest version: https://sourceforge.net/projects/gvoicedotnet...
Latest version should fix this as well: https://sourceforge.net/projects/gvoiced...
I decided to take on fixing this issue as well as others. Please try the latest version:...
Hello, I'm using this library for a long time, it has always worked great. However,...
This was failing for me, too, because I don't have any contacts on my Google Voice...
Cannot Login