Я отчаянно пытаюсь получить маркер доступа к приложению и терпит неудачу.
Возможно, кому-то код поможет
Первый способ, который я пытаюсь получить, ниже:
try {
$access_t = $facebook->api(
'/oauth/access_token', 'get', array(
'client_id' => $app_id,
'client_secret' => $app_secret,
'redirect_uri' => $canvas_page_url
)
);
} catch (FacebookApiException $e) {
echo $e;
}
Я получаю ошибку «AuthException: Произошла неизвестная ошибка». Признаюсь, я не уверен, какой URL я должен использовать для $ canvas_page_url, поэтому я использовал свой apps.facebook.com/appname url
Есть идеи?
Второй способ, которым я пытаюсь это:
$token_url = 'https://graph.facebook.com/oauth/access_token?'
. 'client_id=' . $app_id
. '&client_secret=' . $app_secret
. '&grant_type=client_credentials';
И хотя это действительно возвращает токен доступа, я читаю, что на самом деле его неправильно ... Не достаточно долго?
result = 248119721897385|LvWcoYbWu2lQlkEN0HDOeIupSqs
Любые идеи по этому поводу были бы по-настоящему оценены, так как они уже давно в моей голове.