gpt4 book ai didi

oauth - mgtwitterengine 和 oauth 401 错误 : Boggled

转载 作者:行者123 更新时间:2023-12-02 14:23:00 24 4
gpt4 key购买 nike

好的...这是我的代码:

twitterEngine = [[MGTwitterEngine alloc] initWithDelegate:self];    
[twitterEngine setConsumerKey:CONSUMER_KEY secret:CONSUMER_SECRET];
accessToken = [twitterEngine getXAuthAccessTokenForUsername:profile.twitterUserId password:profile.twitterPassword];
NSLog(@"Access token: %@", accessToken);

控制台显示返回的访问 token 很好(所以它似乎可以工作)例如。访问 token :C8A24515-0F11-4B5A-8813-XXXXXXXXXXXXXX

但是接下来在我的委托(delegate)上调用的不是 accessTokenReceived 方法,而是使用 401 调用 requestFailed。我如何才能获得未经授权的 401 并从方法调用中获取访问 token ??????

最佳答案

xAuth 是用登录名和密码交换访问 token 的过程,是可验证满足 Twitter 标准的应用程序的特权:否则无法提供整个三足 OAuth 流程的桌面或移动应用程序。带外 OAuth 和自定义 URI 方案仍然优于 xAuth。

如果您已用尽其他 OAuth 实现并希望使用 xAuth,您可以使用与拥有该应用程序的帐户直接关联的电子邮件地址,通过 api@twitter.com 联系 Twitter。包括有关您的应用程序、其用户群的完整详细信息、实际应用程序屏幕截图的链接,以及为什么这种形式的授权适合您的应用程序的详细说明。 xAuth 查询将根据具体情况进行考虑,不会授予所有申请人。

xAuth 的实现者不得在其应用程序中存储登录名和密码 - 这不是基本身份验证的直接替代品,也不是避免实现 OAuth 身份验证的方法。

关于oauth - mgtwitterengine 和 oauth 401 错误 : Boggled,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2879811/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com