我正在尝试使用此代码通过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的方法.
有任何想法吗?
我有一个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的响应中获取电子邮件,而其他用户未定义.有什么不对?
谢谢!