-3

ユーザーのクレデンシャル(つまり、ユーザー名とパスワード)を提供して、ユーザーのウォール投稿を取得し、ウォールに関するコメントを取得する方法

例:www.facebook.com?username = abc&password = abc&get = wall

4

2 に答える 2

0

SDKFacebookが提供するSDKのいずれかでユーザーの資格情報を使用してユーザーを認証することはできません。

Facebookが公開するすべてのAPIについても同じことが言えます。

Facebookは認証にOAuth2を使用しており、APIを使用するためにユーザーの資格情報は実際には必要ありません

于 2012-05-25T05:30:10.467 に答える
0

まず、ユーザーのaccess_tokenを収集する必要があります。そして、そのユーザーの壁からすべてのデータを取得したい場合は、これを試すことができます

<?php
$url = "https://graph.facebook.com/{$user_id}/feed/?access_token={$access_token}";
$data = json_decode(file_get_contents($url));

echo '<pre>';
print_r($data);
echo '</pre>';
?>

そして、投稿のすべてのコメントを取得したい場合は、最初に上記のコードから簡単に取得できるウォール投稿IDを取得する必要があります。

<?php
$url = "https://graph.facebook.com/{$wall_post_id}?access_token={$access_token}";
$data = json_decode(file_get_contents($url));

echo '<pre>';
print_r($data);
echo '</pre>';
?>

幸運を

于 2012-05-26T05:54:43.957 に答える