Git Product home page Git Product logo

Comments (8)

rhgrant10 avatar rhgrant10 commented on July 21, 2024

from groupy.

rhgrant10 avatar rhgrant10 commented on July 21, 2024

I've posted my question about the problem.

from groupy.

rhgrant10 avatar rhgrant10 commented on July 21, 2024

I've still not heard anything regarding this issue. I've sent an email to their support team in the hopes that someone responds. As you say, I think I'm making the correct response, so it must be a server-side API issue, but regardless, I'm sorry you're having this issue. I'll keep you posted.

from groupy.

tejassharma96 avatar tejassharma96 commented on July 21, 2024

Are there any updates on this? I've noticed that if you enable the option for sharing in the groupme web client on groupme.com, I can then access the share_url from groupy, but as stated above, creating a group using groupy doesn't allow me to share. Using group.update(share=True) doesn't do anything either.

from groupy.

rhgrant10 avatar rhgrant10 commented on July 21, 2024

No unfortunately I'm afraid not. It's clearly a problem on their end but they don't seem eager to fix it. I've reached out to them via email and their support group but both attempts have largely been ignored. When they had a GroupMe group for API help their responsiveness was much better. I'd be happy to implement any necessary changes if anyone has success getting to the root of the issue.

from groupy.

tejassharma96 avatar tejassharma96 commented on July 21, 2024

Oh ok, that's unfortunate :-(

from groupy.

tejassharma96 avatar tejassharma96 commented on July 21, 2024

Ok, so I managed to get the update function working by changing the endpoints.Groups.update() function to this:

data = {}
if name:
    data['name'] = name
if description:
    data['description'] = description
if share is not None:
    data['share'] = share
if image_url:
    data['image_url'] = image_url
r = requests.post(
    cls.build_url('{}/update', group_id),
    data=json.dumps(data)
)
return cls.response(r)

Based on that, I think the problem is how the requests class was handling the params with a boolean. Not really sure if this helps, but since it feels really janky to me I'll probably just keep it in my local version and let you figure out what you want to do with it.

from groupy.

rhgrant10 avatar rhgrant10 commented on July 21, 2024

This is fixed and tested in the new v0.8.0 available on PyPI :)

from groupy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.