タグ

PHPに関するttaaのブックマーク (10)

  • GoogleのOAuth2.0を使ってプロフィールを取得【PHP】 - FaMirror Project

    概要 googlegoogle+やgmail、youtubeなどのAPIを多数公開しています。 それを使う時に必要になるのがOAuth2.0での認証になります。 今回は、その認証を行い、プロフィール情報を取得します。 アプリケーション登録 OAuth2.0での認証を行うためには、アプリケーションの登録が必要になります。 まず、以下のページにアクセスして、googleアカウントでログインしてください。 console.developers.google.com ログインができたら、「Google API」を利用すると書かれているところをクリックします。 以下のようなポップアップが表示されるので、プロジェクト名を入力して、利用規約に同意し、新しいプロジェクトを作成します。 左上のメニューボタンから「API Manager」のページに飛び、「認証情報」の画面から「OAuth同意画面」のタブを開

    GoogleのOAuth2.0を使ってプロフィールを取得【PHP】 - FaMirror Project
  • file_get_contentsでhttpsから始まる情報を取得できない – helog

    PHPの関数「file_get_contents」でAPIを利用した情報を取得することがあります。 但し、対象が「https」で始まるurlの場合に、情報が取得できません。 何度もこの問題に直面し、その度に頭を悩ませてしまいます。記憶力が。。。 というわけで、ここでしっかりメモを残しておきます。 「file_get_contents」でhttpsから始まる情報にアクセスできない 例えばAPIなどを利用するにあたり、その情報にアクセスするために以下のようなソースを記述します。 if(($res = @file_get_contents($url)) === false){ (略) } ここで、$urlの中身が「https」で始まるurlの場合に、情報の取得に失敗してエラーになってしまいます。 Notice (8): Undefined variable: http_response_head

    file_get_contentsでhttpsから始まる情報を取得できない – helog
    ttaa
    ttaa 2017/04/04
  • 2012-01-15

    おかげで貴重な日曜日を・・・! 卒研の一つとしてfacebookで何かやるかーといった考えからAPIを使って何が出来るのか調べてた。 とりあえずアプリケーション登録(携帯アドレスが必要!)を済ませて、キー取得をしたけどここで後々面倒くさい事になったのでとりあえずまとめる。 リダイレクトURL = キャンバスURL*1 これに取り掛かる前にtwitterでも同様にAPIを使ってタイムライン取得する簡単なやつを作っていたけど、いわゆる「リダイレクト」処理(トークンをもらったらそれをリリースする先)の設定がどこなんだと悩んでしまった。 結果的に、アプリケーション内の「Facebook上のアプリ」の「キャンバスURL」がそれに該当しているんだなと。 ただこいつ、ディレクトリしか指定できないのでとりあえず「/fb_connect/」なり作って、API処理用のphpは素直にindex.phpとしてとし

    2012-01-15
  • [Facebook SDK for PHP v5.0]を利用してログイン認証をおこなう[Oauth]

    Facebook SDK for PHP v5.0(記事作成時)を利用して、Facebookでログインができる認証機能を作成します。 Facebook SDK for PHPは公式に用意されたライブラリで、Graph API(FacebookのソーシャルグラフAPI)を利用することによってユーザの様々な情報を取得し、また投稿などの機能を自分のウェブページに実装することができます。 Facebook SDK for PHPはComposerで管理することができますが、今回はManually installingから直接ファイルをダウンロードして利用します(記事作成時:facebook-php-sdk-v4-5.0.0ファイル)。 ※下記デモ画面はHTTPS化に伴い現在利用できません。 デモ画面 ※デモは名前、性別などを表示させているだけで、投稿したり、ユーザ情報をデータベースには保存したりす

  • MeCab と php-mecab のインストールメモ(CentOS7.1)

    MeCab は、日語の文章を解析して、単語に分割してくれるソフトウェアです。WEBサービスを作るにあたって MeCab を PHP から使う必要があったので、今回は php-mecab もインストールしました。MeCab(めーきゃぶ)の名称は、開発者さんの好物「めかぶ」にちなんで付けられたそうです。ふと、めかぶをつまみに一杯やりたくなりました。(^^) MeCab のインストール・MeCab のダウンロード wget http://mecab.googlecode.com/files/mecab-0.996.tar.gz ・MeCab のインストール tar xvzf mecab-0.996.tar.gz cd mecab-0.996/ ./configure make make check sudo make install IPA辞書のインストール文章の解析に使う辞書をインストールし

    MeCab と php-mecab のインストールメモ(CentOS7.1)
    ttaa
    ttaa 2015/10/17
  • てもぐ

    My badass Nuxt.js project

  • てもぐ

    My badass Nuxt.js project

  • Facebook PHP SDK を利用してログアウトする - Without Truth

    2013-01-30 Facebook PHP SDK を利用してログアウトする PHP Tips プログラミング SDKの example.php のログアウトのコードをみてみると。 <?php $facebook = new Facebook(array( 'appId' => '99999999999', 'secret' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', )); $loginUrl = $facebook->getLoginUrl(); ?> <div> Login using OAuth 2.0 handled by the PHP SDK: <a href="<?php echo $loginUrl; ?>">Login with Facebook</a> </div> というような記述になっているが、これだと Facebook その

  • PHP で「Login with Facebook」を実装する基本的な方法まとめ

    Facebook は Login with Facebook という機能を提供してくれてて 手元のウェブサービスに Facebook を使ってログインすることができますね。 日語表示だと「Facebook でログイン」というやつ。 家から便利なツールも提供されていて かなり簡単に使えるようになってるんだけど、 最初は少し戸惑うかもしれないので使い方をまとめておきます。 やり方もできることもいっぱいあると思いますが 簡単だと思われるやり方と、最も基的な機能を中心に。 やりたいこと ウェブサービスのページ上にこういうボタンか 専用のボタンまたはリンクが表示されていて ユーザーがこれをクリックするといったん Facebook に飛び そこで承認ボタンを押したら元のページに帰ってきて その時点でウェブサービスがユーザーの ID や名前などを取得できるというの。 以下、手順です。 Facebo

    PHP で「Login with Facebook」を実装する基本的な方法まとめ
  • MySQL+Apache+PHPをインストールしよう(1/3) ― @IT

    PHPMySQL はじめに、PHP(Personal Home Page tool)について簡単に紹介します(注)。ご存じのように、PHPはWebアプリケーションの定番として定着しています。また、Strutsのような大規模開発向けフレームワークがもてはやされる一方で、PHPをはじめPerlRubyPythonといったスクリプト系言語に代表される「Lightweight Language」が手軽さと機能の豊富さから近年再注目されています。特にDBやWebとの相性がいいPHPは、初歩的なWebアプリケーションから格的な用途まで幅広く利用されています。 PHP 4.1まではおおむね順調にリリースされていたのですが、PHP 4.2で「register_globals問題」が大きく取りざたされました(コラム1)。ちなみに、快速MySQLでデータベースアプリ!の第5、6回で紹介しているPHP

    MySQL+Apache+PHPをインストールしよう(1/3) ― @IT
  • 1