所以当我不在应用程序中硬编码我的子域名时 (设置 - 高级 - 有效的OAuth重定向URI) 我只是提供我的TLD(domain.com) 我尝试从子域名(user1.domain.com)登录 我得到这个错误,这似乎违反直觉。
应用程序配置不允许使用URL:应用程序的设置不允许使用一个或多个给定的URL。 必须与网站网址或Canvas网址匹配,或者该网域必须是其中一个应用网域的子网域。
所以,既然我开发了一个网站平台,并且每个用户都有(userslug.domain.com),我实际上无法对这些网址进行硬编码。错误消息使得我正在做的事情似乎是允许的(或者必须是子域名),但除非我在有效的OAuth重定向URI中提供user1.domain.com,否则我会收到此错误。
我可以通过编程方式设置重定向URI吗?我现在正在使用旧的PHP SDK,但如果有另一种方式,我会在心跳中抛弃它。
感谢您的帮助!