2017-07-31 11 views
0

FB Workplace Account Management APIをPHPで認証する方法は?FB Workplace Account Management APIをPHPで認証する方法は?

彼らはドキュメントに多くの詳細を与えられていないが、それでも、ここでのドキュメントへのリンクがある。(https://developers.facebook.com/docs/workplace/authentication/password

そして、ここでは、私がリストを取得することができるように認証を取得するために書かれているコードです。あとで追加して削除することもできますが、グラフAPIではなく、アカウント管理APIを通じてのみ行うことができます。

コード:

$username='[email protected]'; 

$password='P3YPFTluXc18'; 

//Its a trial acc username & pass. You can use to test it. 

$URL='https://work-48884897.facebook.com/work/login'; 

$ch = curl_init(); 

curl_setopt($ch, CURLOPT_URL,$URL); 

curl_setopt($ch, CURLOPT_TIMEOUT, 30); 

curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 

curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY); 

curl_setopt($ch, CURLOPT_USERPWD, "$username:$password"); 

$result=curl_exec ($ch); 

print_r($result); 

$status_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); 

echo $status_code; //get status code 

curl_close ($ch); 

答えて

1

アカウント管理APIは、他のFacebookのAPIと同様に、アクセストークンではなく、ユーザー名/パスワードの組み合わせが必要です。

https://developers.facebook.com/docs/workplace/account-management/api

職場のアカウント管理APIはあなたが許可ヘッダーとして、あなたのAPIの呼び出しを送信する必要があり、有効なアクセストークンを含めるだけで要求を処理します。いずれかのユーザー名/パスワード または SSO経由 -

あなただけ参照しているドキュメントは、ユーザーが複数の方法でFacebookのウェブサイトに認証できることを説明します。

関連する問題