从OAuth1迁移到OAuth2
我们在SoundCloud上已有一个应用程序,它是在不久前创建的,并设置为使用OAuth1。最近,我们需要扩展与SoundCloud相关的功能,并且由于旧库存在一些问题,不得不升级到使用OAuth2客户端的新cocoa api包装库 现在的问题是,由于OAuth的版本不同,我们无法使用其密钥/机密访问应用程序。虽然可以设置新的应用程序并获得新的密钥/密钥对,但我们不希望丢失与当前应用程序相关的所有数据从OAuth1迁移到OAuth2,oauth,soundcloud,Oauth,Soundcloud,我们在SoundCloud上已有一个应用程序,它是在不久前创建的,并设置为使用OAuth1。最近,我们需要扩展与SoundCloud相关的功能,并且由于旧库存在一些问题,不得不升级到使用OAuth2客户端的新cocoa api包装库 现在的问题是,由于OAuth的版本不同,我们无法使用其密钥/机密访问应用程序。虽然可以设置新的应用程序并获得新的密钥/密钥对,但我们不希望丢失与当前应用程序相关的所有数据 有没有办法让两个版本的OAuth都可以访问相同的SoundCloud应用程序(OAuth1仍在
有没有办法让两个版本的OAuth都可以访问相同的SoundCloud应用程序(OAuth1仍在使用)?如果没有,处理这种情况的最佳方法是什么?是。通过向以下端点发送POST请求,可以将OAuth1令牌迁移到OAuth2令牌:
https://api.soundcloud.com/oauth2/token
使用以下参数:
- client\u id='YOUR\u client\u id'
- client\u secret='YOUR\u client\u secret'
- 授予\u type='oauth1\u令牌'
- 刷新\u令牌='OAUTH1\u令牌'
范围中的到期
,刷新
)