gpt4 book ai didi

ios - 如何让我的应用程序在 Twitter 上列入白名单以获取用户电子邮件?

转载 作者:可可西里 更新时间:2023-11-01 05:04:22 25 4
gpt4 key购买 nike

我正在开发一个 iOS 应用程序,并希望请求用户共享他/她的电子邮件地址。我使用 Twitter 工具包框架来验证用户。我的应用程序的那部分已成功完成。现在,我想请求用户电子邮件。我引用了 Twitter 开发人员文档,告诉我访问一个表单以获取信息以将我的应用程序列入白名单。在该表单中,我找不到请求用户电子邮件的选项。

因此,我需要一些有关实现此过程的指导。 Twitter 应该就此提供直接的信息。

最佳答案

最后,在与 sdk-feedback@twitter.com 进行了长时间的交谈之后,我将我的应用程序列入了白名单。这是故事:

  • 将邮件发送到 sdk-feedback@twitter.com,其中包含有关您的应用程序的一些详细信息,例如消费者 key 、应用程序的 App Store 链接、隐私政策链接、元数据、操作说明登录我们的应用程序。在邮件中提及您想要在您的应用程序中访问用户电子邮件地址。

  • 他们会审核您的应用并在 2-3 个工作日内回复您。

  • 一旦他们说您的应用已列入白名单,请在 Twitter 开发者门户中更新您的应用设置。登录 apps.twitter.com和:

  1. 在“设置”标签上,添加服务条款和隐私政策 URL
  2. 在“权限”选项卡上,将 token 的范围更改为请求电子邮件。只有在您的应用程序被列入白名单后,才会看到此选项。

是时候编码了:

-(void)requestUserEmail
{
if ([[Twitter sharedInstance] session]) {

TWTRShareEmailViewController *shareEmailViewController =
[[TWTRShareEmailViewController alloc]
initWithCompletion:^(NSString *email, NSError *error) {
NSLog(@"Email %@ | Error: %@", email, error);
}];

[self presentViewController:shareEmailViewController
animated:YES
completion:nil];
} else {
// Handle user not signed in (e.g. attempt to log in or show an alert)
}
}

关于ios - 如何让我的应用程序在 Twitter 上列入白名单以获取用户电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30350360/

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