相关疑难解决方法(0)

我们可以从Twitter oauth API获取电子邮件ID吗?

如何获取接受我的Twitter应用程序的用户的电子邮件ID?

我经历了很多论坛.但是他们已经提到过,这是不可能的.这些帖子也超过一年.我是否可以通过使用PHP通过twitter API获取用户电子邮件ID?

我使用以下URL获取Twitter用户详细信息:

https://api.twitter.com/1.1/account/verify_credentials.json

php twitter twitter-oauth

52
推荐指数
4
解决办法
5万
查看次数

在没有第三方库的情况下通过API 1.1使用Twitter OAuth

我在使用GET状态/ user_timeline和OAuth时遇到了麻烦.

我是twitter和编程的新手.我在文档中看到的大部分帮助都是针对POST的.

我之前使用的是:http://api.twitter.com/1/statuses/user_timeline.json?screen_name = userid

现在基于新API,我正在尝试使用:https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name = userid.但我得到"远程服务器返回错误:(400)错误请求".

我在dev.twitter.com上发了一个应用程序.我还设法生成签名.现在我不知道如何发布签名并获得输出.我使用C#web forms .net 3.5.我不能使用像twitterizer这样的第三方库.

我在Get twitter公共时间线,json + C#,没有第三方库和两个后续线程的跟踪线程.出了点问题.我假设它与API 1.1有关.

c# twitter webforms twitter-oauth

5
推荐指数
1
解决办法
9522
查看次数

从 Twitter OAuth2 获取电子邮件

我正在 Laravel 中使用 Socialite 来登录 Twitter。

我知道并非所有 Twitter 用户的帐户都附有电子邮件,但对于我的应用程序,用户确实需要电子邮件地址。我可以阻止没有附加电子邮件的人登录,但目前每个用户都将电子邮件字段设置为空。

我正在使用这个函数重定向到 Twitter:

return Socialite::driver($provider)->redirect();
Run Code Online (Sandbox Code Playgroud)

我已经尝试过使用这样的范围:

return Socialite::driver($provider)->scopes(['email'])->redirect();
Run Code Online (Sandbox Code Playgroud)

但 Twitter 是唯一不允许范围的提供商。

回调返回 Facebook 和 google 等其他提供商的电子邮件地址,但在使用 Twitter 时似乎缺少一些东西。

对于 OAuth1,有一个设置可以启用返回电子邮件字段的选项,但由于 twitter 接受 OAuth2,我在 Twitter 开发人员面板中再也找不到此设置。

由于有关此主题的大多数信息都已过时,因此我将不胜感激。

twitter oauth-2.0 twitter-oauth laravel laravel-socialite

1
推荐指数
1
解决办法
1812
查看次数