这是我的代码:
$loginUrl = $facebook->getLoginUrl(array(
'scope' => 'publish_actions',
'redirect_uri' => 'http://mysite.com/',
));
它有效,但如果我删除 redirect_uri 它不再有效。
$loginUrl = $facebook->getLoginUrl(array(
'scope' => 'publish_actions'
));
根据 Facebook 文档,redirect_uri 是可选的。 https://developers.facebook.com/docs/reference/php/facebook-getLoginUrl/
我试图将用户重定向到他们在登录之前使用的相同 url。
更新:当 url 为 mysite.com/post23 时会出现此问题,但当 url 为 mysite.com/staticpage 或 mysite.com 时没有问题
任何解决方法?
编辑:它看起来像一个错误,它不适用于同一站点中的某些 url
我会尝试向 Facebook 报告。