所以,我正在尝试使用GroupMe的API。问题是,一旦我将用户发送到站点登录,我真的不知道如何让他们使用access_token。我真的不知道如何创建回调或如何使用它。所以总结一下
我需要发送用户到这个网站的https://oauth.groupme.com/oauth/authorize?client_id=CLIENT_ID,然后他们登录和groupme发送他们到这里的https://YOUR_CALLBACK_URL/?access_token=ACCESS_TOKEN。
但我不知道如何/在哪里创建回调url。那我就不知道怎么把那个access_token发回应用程序了。
谢谢。
发布于 2021-08-10 13:37:55
回调URL只是你的应用程序公开的一个url,groupme可以将用户重定向到该url。页面可以是任何东西,但是,如果它是webapp应用程序,它通常会将用户带回您的应用程序,或者告诉用户关闭页面。
重要的是,url是应用程序控制的url,因此它可以获得包含令牌和其他数据的url的内容。
如果您正在编写桌面/移动应用程序,创建回调url的一种方法是侦听tcp端口并向浏览器发出http。另一种方式是使用轻量级web服务器库,或者使用轻量级外部服务器,如lighthttp,并使用cgi/fastcgi进行通信。
如果您需要更多帮助,您正在使用Oauth2,因此请搜索相关帮助。您在这里询问的内容并不是特定于groupme的,所以您应该能够使用任何OAuth2库。
https://stackoverflow.com/questions/38469938
复制相似问题