我可以访问Pinterest v5 api,并已成功授权我的Pinterest应用程序上一对Pinterest帐户通过邮差使用Oauth2,可以对这些帐户运行查询。然后,我创建了一个带有Oauth2认证的Azure逻辑应用程序自定义连接器,使用了Postman中使用的确切细节(当然是不同的重定向URI)。我可以成功地从自定义连接器添加一个动作(列表板)到逻辑应用程序。添加动作后,我点击"登录"按钮上的动作,弹出窗口出现,我可以看到它击中正确的Pinterest帐户,但"授权"窗口从未出现,它只是挂起。邮差每次与Oauth2工作,但总是有自定义连接器的问题。这是它挂在https://api.pinterest.com/oauth/?client_id=xxxxxxxx&response_type=code&redirect_uri=https%3a%2f%2flogic-apis-westus.consent.azure-apim.net%2fredirect&state=2345dfhghg2-ce76-43c5-b7bc-efbf78d4c426&scope=boards%3aread%2c+pins%3aread上的url任何建议或想法欢迎!
从我的测试来看,看起来微软在Scope条目之间强制了一个空格,这阻止了Pinterest授权oauth2请求。自定义连接器可以工作,如果你只使用一个范围,例如user_accounts:read。因此,为Pinterest API v5使用带有oAuth2的自定义连接器的解决方案是为您想要使用的每个Scope创建一个连接器。
谁能向微软提出这个bug ?很高兴提供更详细的信息,但我没有与ms的支持安排