菜鸟教程小白 发表于 2022-12-13 01:29:39

ios - Paypal Ruby SDK 未获取刷新 token


                                            <p><p>我正在尝试使用服务器上的 Ruby SDK 将 Future Payments 集成到我的 iOS 中。根据 <a href="https://developer.paypal.com/docs/integration/mobile/make-future-payment/" rel="noreferrer noopener nofollow">https://developer.paypal.com/docs/integration/mobile/make-future-payment/</a> 上的说明我遵循以下程序:</p>

<ol>
<li><p>我从移动客户端收到 OAuth2token 。</p></li>
<li><p>我使用 <strong>FuturePayment.exch_token(oauth2_code)</strong> 来换取刷新和访问 token 。</p></li>
<li><p>我希望得到类似于 <a href="https://github.com/paypal/PayPal-iOS-SDK/blob/master/docs/future_payments_server.md" rel="noreferrer noopener nofollow">https://github.com/paypal/PayPal-iOS-SDK/blob/master/docs/future_payments_server.md</a> 中提到的响应</p></li>
<li><p>但我只收到一个类似于访问 token 的字符串。这是我在其中一个电话中得到的:<strong>A015IvJ2HjzJgSI-Qve0VXT3LNKEi67KBGplwkGEptj3DCg</strong></p></li>
<li><p>我尝试立即使用这个 token 来创建一个 FuturePayment 对象,最终我成功了。但问题是,由于我没有获得刷新 token ,我以后如何为同一个帐户处理/创建 FuturePayments?</p></li>
</ol></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>这看起来像是 ruby​​ SDK 中的一个错误。请在 github 上打开一个问题。</p>

<p>在修复发布之前,您可以在未来调用电话付款。</p>

<ol>
<li>通过调用 <strong><em>create_from_authorization_code()</em></strong> 与具有刷新 token 和访问 token 的 <strong>Tokeninfo</strong> 对象交换授权代码。如果您有一个刷新 token 并想用它检索访问 token ,请使用 create_from_refresh_token():<a href="https://github.com/paypal/sdk-core-ruby/blob/master/lib/paypal-sdk/core/openid_connect.rb#L60" rel="noreferrer noopener nofollow">https://github.com/paypal/sdk-core-ruby/blob/master/lib/paypal-sdk/core/openid_connect.rb#L60</a> </li>
</ol></p>
                                   
                                                <p style="font-size: 20px;">关于ios - Paypal Ruby SDK 未获取刷新 token ,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/25626580/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/25626580/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - Paypal Ruby SDK 未获取刷新 token