小编Ing*_*dös的帖子

会话已失效,因为用户已更改密码 - >未更改密码

亲爱的Stackoverflowia!亲爱的Facebook开发者!

几个星期前我创建了一个Facebook-App.在这段时间里它完美无缺.我的PHP脚本检查access_token是否在到期前至少10天(它自动设置为一个很长的到期日期之前),如果是这样(如果> =到期日期 - 10)它会尝试为同一用户获取新的access_token (这是我,我和我).

问题是,从昨天开始它给我一个错误:

Fatal error: Uncaught OAuthException: Error validating access token: The session has been invalidated because the user has changed the password.
Run Code Online (Sandbox Code Playgroud)

现在我的问题是:它怎么能抛出这个错误,因为我从来没有在FB上更改我的密码???

有没有人提示我正确的方向来解决这个问题?我非常感谢任何帮助.

最好的祝福,

AceLine

passwords oauth facebook-graph-api

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

PHP-RegEx用于德语全名与变音符号和一些国际化

亲爱的Stackoverflowia,亲爱的RegEx-Gurus,

我正在网上搜索正则表达式模式,检查德语全名的合理性.我发现很多关于模式的帖子没有德语变音符号...从所有这些帖子和我的逻辑理解我一起构建这个模式:

^([A-ZÖÄÜ]{0,1})([-a-zäöüß\.']{2,30})( {1}|-{1})([A-ZÄÖÜ]{0,1})([a-zäöüß']{0,30})( {1}|-{1})?([A-ZÖÄÜ]{0,1})([a-zäöüß']{0,30})(( {0,1}|-{1})([A-ZÖÄÜ]{0,1})([a-zäöüß']{0,30}))+$
Run Code Online (Sandbox Code Playgroud)

它应该符合以下可能的变化(现在状态)(预期):

  • "汉斯斯皮策"(比赛)(是的)
  • "hans spitzer"(匹配)(是)
  • "Hans-peterÖsterreicher"(匹配)(是)
  • "Anna-Marie Pelzer-Hahnenkamp博士"(匹配)(是)
  • "Dipl-Ing.Gerhard Meyer"(不可比赛)(不)
  • "Lisa-Maria Brandner-Kapeller"(匹配)(是)
  • "John Mc'Connor"(比赛)(是的)
  • "约翰"(不配)(是的)
  • "约翰"(比赛)(没有)
  • "Osama Al Sawarri"(匹配)(是)
  • "弗兰克F." (不匹配的)(是)
  • "Johann F. Kerner"(不配)(是的)
  • "Johann F Kerner"(比赛)(没有)
  • "li xian"(匹配)(是)
  • "李贤"(不配)(不)
  • "李甫"(不配)(不)
  • "li fu"(匹配)(是)

(现在状态表示现在是否匹配,预期表示它是否应该匹配)

我需要在PHP中将此模式用于preg_match.

如果有人能帮助我改进这种模式,我会非常感激.一旦它 - 几乎完美我将它添加到http://gskinner.com/RegExr/供公众使用(他们有2或3个全名检查,但它们不能正常工作或根本不工作).

谢谢.提前帮助你......

最好的问候,英格玛

php regex preg-match

5
推荐指数
2
解决办法
4954
查看次数

标签 统计

facebook-graph-api ×1

oauth ×1

passwords ×1

php ×1

preg-match ×1

regex ×1