gpt4 book ai didi

macos - 使用 MGTwitterEngine 通过 Cocoa 应用程序推特 : HTTP error 401

转载 作者:行者123 更新时间:2023-12-03 16:43:36 24 4
gpt4 key购买 nike

我在 Cocoa 应用程序中使用 MGTwitterEngine 库来允许发送推文。

这是我的代码:

    NSString *username = MyName;
NSString *password = MyPass;

NSString *consumerKey = ConsumerKey;;
NSString *consumerSecret = ConsumerSecret;

// Most API calls require a name and password to be set...
if (! username || ! password || !consumerKey || !consumerSecret) {
NSLog(@"You forgot to specify your username/password/key/secret in AppController.m, things might not work!");
NSLog(@"And if things are mysteriously working without the username/password, it's because NSURLConnection is using a session cookie from another connection.");
}

// Create a TwitterEngine and set our login details.
twitterEngine = [[MGTwitterEngine alloc] initWithDelegate:self];
[twitterEngine setUsesSecureConnection:NO];
[twitterEngine setConsumerKey:consumerKey secret:consumerSecret];

[twitterEngine setUsername:username password:password];

OAToken *token = [[OAToken alloc] initWithKey:tokenKey
secret:tokenSecret];
[twitterEngine setAccessToken:token];
[twitterEngine sendUpdate:@"twitter post"];

它构建时没有任何错误。当我运行我的应用程序时,输出中会出现这种情况:

[切换到进程1853线程0x0]Catchpoint 3(抛出) 2012-02-17 17:07:57.790 Dreamer[1853:1203] MGTwitterEngine: FinalURL = http://api.twitter.com/1/statuses/update.xml

2012-02-17 17:07:57.791 Dreamer[1853:1203] MGTwitterEngine: FinalBody = status=twitter%20post

[切换到进程1853线程0x620b]2012-02-17 18:30:38.491 Dreamer[2067:1203] 连接标识符请求失败 = DAAC2B20-91B6-49A6-90CA-4FD0606DA2FB,错误 = 操作无法完成。 (HTTP 错误 401。)({ body = "\n\n 只读应用程序无法 POST\n/1/statuses/update.xml\n\n"; 响应=“”;})

Twitter 中没有出现任何推文。

我在 dev.twitter.com 上注册了该应用程序,并将访问权限设置为读取、写入和访问直接消息

问题可能出在哪里?

最佳答案

问题已解决。

如果有人遇到同样的问题,请在访问更改后重新生成您的访问 token key

关于macos - 使用 MGTwitterEngine 通过 Cocoa 应用程序推特 : HTTP error 401,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9327661/

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