저는 페이스 북 앱을 개발 중입니다. Stragnly, 앱은 대부분의 브라우저에서 잘 작동합니다 (FF, 크롬 및 사파리에서 테스트 한 결과 모든 브라우저에서 정상적으로 작동했습니다).Facebook 앱은 IE8이 아닌 모든 브라우저에서 작동합니다.
protected function _restserver($params) {
// generic application level parameters
$params['api_key'] = $this->getAppId();
$params['format'] = 'json-strings';
$result = json_decode($this->_oauthRequest(
$this->getApiUrl($params['method']),
$params
), true);
// results are returned, errors are thrown
if (is_array($result) && isset($result['error_code'])) {
throw new FacebookApiException($result);
}
return $result;
}
: 나는 IE8에서 테스트 그러나 때, 나는 페이지 중 하나에 아약스 호출을 만들려고이 오류 메시지 수신 : facebook.php
에 라인 (515)을 포함하는보다 기능이
Fatal error: Uncaught Exception: 102: Requires user session thrown in
/home1/website/public_html/facebook/src/facebook.php on line 515
이입니다 내 생각 엔 세션이나 IE8 설정으로 수행 할 수 있지만이 문제를 해결하는 방법을 모르겠습니다.
와우. 이것은 확실히 하나의 불가사의 한 선이다. 완벽하게 작동했습니다 (IE8을 닫아서 Ajax 메시지를 새로 고쳐야했습니다). 이 라인은 무엇을합니까? – khr2003
내 대답을 편집하여 내용을 설명 드리겠습니다 –
설명해 주셔서 대단히 감사드립니다. 나는 약간의 연구를했고 이상한 두문자어를 설명하는 링크가있다 : http://www.p3pwriter.com/LRN_111.asp – khr2003