나는 컬을 통해 메시지를 게시하려고 통해 페이스 북의 벽에 게시 할 수 없습니다하지만 오류가 점점 계속 :는 컬
$this->msgData['message'] .= 'Test Message';
$this->msgData['link'] = 'test Link';
$this->msgData['name'] = 'Ny test Name';
$this->msgData['access_token'] = 'myaccesstoken';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://graph.facebook.com/'.$this->page_id.'/feed');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);
// execute and close
$return = curl_exec($ch);
curl_close($ch);
나는 알고 : 여기
{"error":{"message":"(#1500) The url you supplied is invalid","type":"OAuthException","code":1500}}
내 코드입니다 오프라인 액세스 토큰은 더 이상 사용되지 않지만 앱 설정에서 '오프라인 액세스 권한 삭제'를 사용 중지해도 계속 사용할 수 있습니다.
온라인으로 조사했지만 필자는 이것이 왜 실패했는지 알 수 없습니다. 제공된 URL이 유효하지 않다고 표시되면 어떤 URL입니까? CURL URL의 '링크'입니까?
의견이 있으십니까?
난 당신이/에코 때 로그인 것을 가져가 'https : //로 그래프. facebook.com/'.$this->page_id.'/feed ', 당신은 URL이 올 바르고 정확합니까? –
예. 나는 URL을 되풀이했다. 그런 다음 브라우저에 붙여 넣었습니다. 그런 다음 액세스 토큰이 필요하다는 오류가 발생했습니다. 그래서, 내가 추가? access_token = myaccesstoken 그리고 그 페이지에서 피드를 가져 왔습니다. 따라서 URL이 유효하다고 생각합니다. – Blueboye
아마도'msg dat'에서'access_token'을 제거하고 URL에 추가하려고 시도했을 것입니다. –