【问题标题】:how to get mobile number using wechat api in android如何在android中使用微信api获取手机号码
【发布时间】:2013-11-06 05:40:06
【问题描述】:

如何在android中使用微信api获取手机号码。 我们可以通过此代码使用 Whatsapp api 获取手机号码和电子邮件 ID

     AccountManager am = AccountManager.get(this);
     Account[] accounts = am.getAccounts();

这样是不是可以用微信api获取手机号????

【问题讨论】:

  • 你查微信API了吗??
  • 是的,我检查了,但我没有得到。

标签: android accountmanager whatsapp wechat


【解决方案1】:

您无法获取用户的手机号码。不通过官方帐户或通过 API,因为这是一个安全问题。就连我们微信也拿不到这个号码。出于安全原因和垃圾邮件,它会被保留。

最近可以获取用户的手机号码。但是,这仅在用户点击“允许”您的品牌并且您已与他们的钱包集成时才可用。

但是,您可以联系微信获取商家帐户,一旦设置好,商家 API 就会提供给您。

【讨论】:

  • 不,您可以使用whatsapp api获取手机号码。在印度,手机号码未在移动设备上注册,这就是我们无法在印度获得手机号码的原因。因此,如果您愿意,那么您必须拥有whatsapp 安装在您的设备上。
  • 这是真的吗?我没有看到任何 WhatsApp API 发布。你能给我一些链接吗?
  • DeverloperX,能否告诉我有没有什么方法可以向特定的手机号码发送微信消息?例如:API 需要 2 个参数:电话号码和消息内容,返回 1. 手机未注册微信,2. 发送成功 3. 用户未从任何设备登录,谢谢!
  • 能否得到一个用户的好友列表?
  • DeveloperX 我们正在我们的移动应用上实现微信登录。因此,我们可以同时访问 openid 和 unionid。我们也有一个链接的官方帐户。我想知道我们是否有办法向使用我们的应用程序登录的用户的微信发送消息(使用 unionid ?即使用户没有关注我们的官方帐户)