Ответ 1
Нет, вам не нужно беспокоиться, это просто означает, что разработчикам @Stackoverflow придется немного изменить свой код, но он должен работать нормально.
EDIT:
Вы должны изменить свой код с OpenID на OAuth 2, используя http://developers.google.com/accounts/docs/OAuth2WebServer с минимальной областью developers.google.com/+/api/oauth # login-scopes, который является profile
, и из этого профиля вы можете определить, какой пользователь это и зарегистрировать в
Вам не нужно сохранять возвращенный токен, потому что вам не понадобится его снова до следующего входа, который вы автоматически передадите новому или же токену Goole
Мой совет заключается в использовании идентификатора, который можно найти, используя этот документ
{
"kind": "plus#person",
"etag": "\"RqKWnRU4WW46-6W3rWhLR9iFZQM/hGBwxYeYt07li9hNmxa2J7GE_0c\"",
"nickname": "GreYFoX",
"occupation": "Computer Engineer",
"skills": "iOS Developement, Android Developement",
"birthday": "0000-09-20",
"gender": "male",
"emails": [
{
"value": "@#^$%@^#@gmail.com",
"type": "account"
}
],
"urls": [
{
"value": "http://www.myspace.com/Shereef",
"type": "otherProfile",
"label": "Shereef"
},
{
"value": "http://Shereefz.spaces.live.com",
"type": "otherProfile",
"label": "shereefz"
},
{
"value": "http://www.plaxo.com/profile/showPublic/Shereef",
"type": "otherProfile",
"label": "shereef"
},
{
"value": "http://cid-c74ed9e76d675051.profile.live.com",
"type": "otherProfile",
"label": "@&#$%&@#%^[email protected]"
},
{
"value": "http://www.plaxo.com/profile/showPublic/null",
"type": "otherProfile",
"label": "null"
},
{
"value": "http://pulse.yahoo.com/_VMZ2QYN3AWG57HS5IUW4T2KHRM",
"type": "otherProfile",
"label": "Shereef Marzouk"
},
{
"value": "http://about.me/Shereef",
"type": "otherProfile",
"label": "About.me"
},
{
"value": "http://www.youtube.com/user/Shereefz",
"type": "otherProfile",
"label": "Shereef Marzouk"
},
{
"value": "http://www.youtube.com/user/Shereefz",
"type": "otherProfile",
"label": "Shereef Marzouk"
},
{
"value": "http://www.myspace.com/Shereef",
"type": "otherProfile",
"label": "Shereef"
},
{
"value": "http://Shereefz.spaces.live.com",
"type": "otherProfile",
"label": "shereefz"
},
{
"value": "http://profiles.google.com/17F648F7-5C7D-42D4-A40F-CAC12280C712",
"type": "otherProfile",
"label": "SheefoPad"
},
{
"value": "http://www.youtube.com/user/Shereefz",
"type": "otherProfile",
"label": "Shereef Marzouk"
},
{
"value": "http://Shereefz.spaces.live.com",
"type": "otherProfile",
"label": "shereefz"
},
{
"value": "http://www.myspace.com/Shereef",
"type": "otherProfile",
"label": "Shereef"
},
{
"value": "http://profiles.google.com/17F648F7-5C7D-42D4-A40F-CAC12280C712",
"type": "otherProfile",
"label": "SheefoPad"
},
{
"value": "https://profiles.google.com/104183538590490028018/buzz",
"type": "contributor",
"label": "Buzz"
},
{
"value": "https://developers.google.com/groups/chapter/103706763079402130148/",
"type": "contributor",
"label": "GDG Alexandria (Google Developers Group Alexandria)"
},
{
"value": "http://www.shereef.net",
"type": "contributor",
"label": "Shereef"
},
{
"value": "http://shereef.net/resume",
"type": "other",
"label": "Resume"
},
{
"value": "http://shereef.net/blog",
"type": "other",
"label": "Blogger"
},
{
"value": "http://about.me/shereef",
"type": "other",
"label": "About.me"
},
{
"value": "http://pulse.yahoo.com/sheefoz",
"type": "other",
"label": "sheefoz"
},
{
"value": "http://facebook.com/Shereefz",
"type": "other",
"label": "shereefz"
},
{
"value": "http://www.linkedin.com/in/shereef",
"type": "other",
"label": "shereef"
}
],
"objectType": "person",
"id": "104183538590490028018",
"displayName": "Shereef Marzouk",
"name": {
"familyName": "Marzouk",
"givenName": "Shereef"
},
"tagline": "Senior Mobile Developer / Team lead at X Digital Group",
"braggingRights": "XDG Hero",
"aboutMe": "<span>Shereef Marzouk is an Egyptian mobile applications developer who enjoys his work very much, with many years of experience of development in mobile and general development, Shereef also loves helping people and love sharing, He also develops free-lance applications under his personal company name Tools Era (ToolsEra), Shereef is an Egyptian with his own cultural views and politic, Shereef is not your typical Egyptian nor Developer.</span>",
"relationshipStatus": "engaged",
"url": "https://plus.google.com/+ShereefMarzouk",
"image": {
"url": "https://lh3.googleusercontent.com/-P9UMptk6e5U/AAAAAAAAAAI/AAAAAAAFzp0/v3ArGL-l8Tg/photo.jpg?sz=50",
"isDefault": false
},
"organizations": [
{
"name": "Alexandria Higher Institute of Engineering and Technology",
"title": "Computer Engineering",
"type": "school",
"startDate": "2005",
"endDate": "2011",
"primary": false
},
{
"name": "English Lycee Liberity",
"title": "School",
"type": "school",
"startDate": "1994",
"endDate": "2004",
"primary": false
},
{
"name": "Sidi Gaber Language School",
"title": "K.G.",
"type": "school",
"startDate": "1992",
"endDate": "1994",
"primary": false
},
{
"name": "X Digital Group",
"title": "Senior Mobile Developer / Team Lead",
"type": "work",
"startDate": "2012",
"primary": true
},
{
"name": "X Digital Group",
"title": "Interactive Touch Screen and Mobile Core Developer",
"type": "work",
"startDate": "2012",
"endDate": "2013",
"primary": false
},
{
"name": "Health-Insights",
"title": "Android / iOS / C#.NET Developer",
"type": "work",
"startDate": "2011",
"endDate": "2012",
"primary": false
}
],
"placesLived": [
{
"value": "Alexandria, Egypt",
"primary": true
},
{
"value": "KSA"
},
{
"value": "Lybia"
},
{
"value": "Egypt"
},
{
"value": "Qatar"
}
],
"isPlusUser": true,
"language": "en",
"ageRange": {
"min": 21
},
"circledByCount": 707,
"verified": false,
"cover": {
"layout": "banner",
"coverPhoto": {
"url": "https://lh3.googleusercontent.com/-kp8ALVVOa1o/U-Bo2sjE9GI/AAAAAAAFkaA/PWKY2q2e9lY/s630-fcrop64=1,0000208effb2f94e/_MG_0344-SMILE.jpg",
"height": 626,
"width": 940
},
"coverInfo": {
"topImageOffset": -294,
"leftImageOffset": 0
}
}
}
найдите "id": "104183538590490028018"
в json i, вставленном здесь
P.S. Откройте все ссылки в этом ответе, потому что они вам помогут.
Также помните, когда вы запрашиваете профиль для использования id как меня, потому что у вас не будет входа в профиль пользователя