小编Ore*_*obi的帖子

在Windows XP上通过命令行更改IP地址

我正在尝试使用此代码通过cmd.exe更改计算机IP地址:

netsh int ip set address name="Local Area Connection" source=static addr=???.???.???.??? mask=255.255.255.0
Run Code Online (Sandbox Code Playgroud)

IP不会更改(检查ipconfig)但在DHCP上没有更改的问题.因此,当我重新启动机器时,IP将返回到DHCP.

我需要一种通过命令行永久更改IP的方法.

有任何想法吗?

ip command-line windows-xp netsh

10
推荐指数
1
解决办法
6万
查看次数

某些用户的电子邮件不会从Facebook API调用返回

我有一个Facebook应用程序,我使用JavaScript JDK.

我很好地请求电子邮件许可:

对于新用户,我重定向到授权窗口:

top.location = 'https://graph.facebook.com/oauth/authorize?client_id=' + APP_ID + '&scope=email&redirect_uri=XXX';
Run Code Online (Sandbox Code Playgroud)

然后尝试获取它:

FB.getLoginStatus(function (response) {
    if (response.authResponse) {
        FB.api('/me', function (response) {
            console.log(response.email);
        }
    }
 }
Run Code Online (Sandbox Code Playgroud)

对于现有用户(如果他们的电子邮件未定义)我甚至尝试重新请求电子邮件权限并重新获取它:

FB.login(function(response){
    if(response.status == 'connected'){
            FB.api('/me?fields=email,id',  function(response) {
                  console.log(response.email);
              });
    }
},{scope: 'email'});
Run Code Online (Sandbox Code Playgroud)

问题是,对于某些用户,我在/ me的响应中获取电子邮件,而其他用户未定义.有什么不对?

谢谢!

facebook facebook-graph-api facebook-javascript-sdk

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