gpt4 book ai didi

ios - 是否可以通过 API 在应用程序内进行转发?

转载 作者:行者123 更新时间:2023-11-29 13:26:09 28 4
gpt4 key购买 nike

我正在制作一个 iPhone 应用程序,我可以在其中获取特定用户的所有提要。现在我想知道是否可以在按下按钮时进行转发?我正在使用社交框架。在搜索社交框架 API 后,我没有找到任何东西。

最佳答案

Apple 有限的 Twitter API 似乎不包含转推。
要在 iOS 中转推,您需要使用 Twitter 的 API看起来你需要自己发送 POST 请求,它看起来像 http://api.twitter.com/1/statuses/retweet/3962807808.json//取自 API 页面。

我也找到了这个 SO 帖子,但似乎没有一个可以接受的答案 How to implement RETWEET in ios 5?

这里有一些从 Cocoanetics 转推的示例代码

- (void)_retweetMessage:(TwitterMessage *)message
{
NSString *retweetString = [NSString stringWithFormat:@"http://api.twitter.com/1/statuses/retweet/%@.json", message.identifier];
NSURL *retweetURL = [NSURL URLWithString:retweetString];
TWRequest *request = [[TWRequest alloc] initWithURL:retweetURL parameters:nil requestMethod:TWRequestMethodPOST];
request.account = _usedAccount;

[request performRequestWithHandler:^(NSData *responseData, NSHTTPURLResponse *urlResponse, NSError *error) {
if (responseData)
{
NSError *parseError = nil;
id json = [NSJSONSerialization JSONObjectWithData:responseData options:0 error:&parseError];

if (!json)
{
NSLog(@"Parse Error: %@", parseError);
}
else
{
NSLog(@"%@", json);
}
}
else
{
NSLog(@"Request Error: %@", [error localizedDescription]);
}
}];
}

编辑:Keab42 指出该链接适用于将于明年初弃用的 Twitter API。这是更新后的 API 页面。 https://dev.twitter.com/docs/api/1.1/get/statuses/retweets/%3Aid

关于ios - 是否可以通过 API 在应用程序内进行转发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13071411/

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