当我通过应用程序接受身份验证对话框传递我的用户时,他们可以是移动设备或网络,但当前使用 php sdk,他们似乎都指向网络接受对话框。
无论如何,我可以在 sdk 中指定我希望用户通过的站点,或者我将如何最好地处理 facebook 的这种情况?
当我通过应用程序接受身份验证对话框传递我的用户时,他们可以是移动设备或网络,但当前使用 php sdk,他们似乎都指向网络接受对话框。
无论如何,我可以在 sdk 中指定我希望用户通过的站点,或者我将如何最好地处理 facebook 的这种情况?
对于其他有问题的人 - 我使用这个库来检测用户是否在移动设备上,然后 str_replace'd www。与米。
//generate our url for the view
$data['loginUrl'] = $this->facebook->getLoginUrl(array('scope' => 'read_stream,publish_stream,status_update',
"redirect_uri" => base_url()."social/pre_network_select2/new_facebook_save/")
);
//check if the user is on a mobile device
if($this->Mobile_Detect->isMobile()){
$data['loginUrl'] = str_replace('www.','m.',$data['loginUrl']);
}