Я пытаюсь использовать PHP sdk v4.0 для получения маркера долгосрочного доступа для управления PAGE. Я хватаю токен доступа из входа пользователя (да, я хватаю токен доступа к странице). Затем отправьте его в конечную точку, как указано в документации, но я не получаю никаких результатов, и я не получаю никаких ошибок. Могу ли я узнать, какой […]
Я пытаюсь получить данные, используя новый API-интерфейс, однако токен, который я извлекаю из OAuth, похоже, не работает. Звонок, который я делаю, выглядит следующим образом. $token = file_get_contents('https://graph.facebook.com/oauth/access_token?type=client_cred&client_id=<app_id>&client_secret=<app secret>'); Это возвращает токен с длиной строки 41. Чтобы дать вам пример того, что было возвращено, я предоставил ниже образец (преобразовал все числа в 0, все заглавные буквы […]
Grr … Я не могу заставить fql работать. Одна вещь, я думаю, что документы старые, потому что я не думаю, что api () любит только массив. Так или иначе: $user_id = $facebook->getUser();//works $access_token = $facebook->getAccessToken();//works $fql = 'SELECT name from user where uid = ' . $user_id; $ret_obj = $facebook->api(array( 'method' => 'fql.query', 'access_token' => […]
В настоящее время у меня есть функции для создания токена, но как я могу заставить его истечь? Также, что будет хорошим сроком хранения для токена? Код генерации токена: function token($length = 40) { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $charactersLength = strlen($characters); $token = 12000; $token = srand(floor(time() / $token)); for ($i = 0; $i < $length; $i++) […]
У PHP есть своя версия токена аутентификации Rails? <meta name="csrf-token" content="<%= form_authenticity_token %>" /> <meta name="csrf-param" content="authenticity_token" /> Если нет, то каков наилучший способ достичь такой же функциональности?
Для приложения Facebook, которое я создаю, мне требуется больше времени, чем по умолчанию 1 – 2 часа. Я не хочу использовать «offline_access», так как он отключает пользователей от подписки на приложение и теперь обесценивается. На дорожной карте разработчика говорится о «fb_exchange_token», который продлит срок действия токена доступа до 1 месяца. Поток: Вход пользователя Вызовите … […]
У меня есть необычный случай использования, к которому я пытаюсь закодировать. Цель заключается в следующем: я хочу, чтобы клиент мог предоставить строку, такую как: "cars.honda.civic = On" Используя эту строку, мой код установит значение следующим образом: $data['cars']['honda']['civic'] = 'On'; Достаточно легко отметить вход клиента как таковой: $token = explode("=",$input); $value = trim($token[1]); $path = trim($token[0]); […]
Я начинаю работать над скриптом входа в PHP. Это выражение для токенов формы, которое у меня есть до сих пор: $_SESSION["form_token"] = md5(rand(time (), true)) ; Заявление выдается сразу после того, как пользователь указывает, что он хочет войти в систему. Мое ограниченное понимание заключается в том, что цель токенов состоит в том, чтобы идентифицировать уникального […]
Я работаю над полностью управляемым ajax приложением, где все запросы проходят через то, что в основном составляет основной контроллер, который на его голой кости выглядит примерно так: if(strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') { fetch($page); } Достаточно ли этого для защиты от подделок подпроса? Довольно неудобно иметь вращающийся токен, когда вся страница не обновляется с каждым запросом. Я […]
Я хотел бы опубликовать на моей собственной странице страницы Facebook с моего сайта, используя PHP. У меня есть следующее: Приложение Facebook с AppID, AppSecret, ApiKey Страница Facebook с PageID моя собственная учетная запись Facebook – я администратор и создатель приложения и страницы, упомянутых выше. Например, я пишу запись в блоге, и я хотел бы получить […]