2011-07-21 18 views
0

私の友達の壁に投稿するには、以下のコードを使用します。Facebookの壁ポスト

$facebook->api('/'.$item.'/feed?'.$token,'post',$attachment); 

彼の壁のポストは彼の名前と写真を示しています。

私の写真と私の名前を投稿に表示するにはどうすればいいですか?

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, 'https://graph.facebook.com/oauth/access_token?client_id='.APP_ID.'&client_secret='.APP_SECRET.'&redirect_uri=http://www.facebook.com/pages/Cosmetics/167231286678063?sk=app_233227910028874&grant_type=client_credentials'); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,0); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0); 

$token = curl_exec($ch); 
+0

「$ item」は何に設定されていますか? – ceejayoz

+0

そのユーザーID –

+0

アクセストークンはあなたのものですか?それとも? – ceejayoz

答えて

1

あなたは認証がログイン情報を使用して生成されたものにトークンを設定する必要があります。

これは私がトークンを生成する方法です。

apiを呼び起こす前にアクセストークンを設定する必要があります。例:$facebook->setAccessToken($token);ユーザーがあなたのアプリケーションにログインするときにこのトークンが作成されます。このユーザーはapiによって作成されたすべての投稿の作成者になります。

+0

私はそれを理解していません –

0

多分あなたは忘れたaccess_token=

$facebook->api('/'.$item.'/feed?access_token='.$token,'post',$attachment); 
+0

$トークン変数ではありません。 –

+0

私はあなたに私達を助けることができるように私達にあなたの添付ファイルを示すべきである – genesis

+0

私はメッセージを掲示することに問題がない私はただ私の友人の名前と写真ではない投稿する。 –

関連する問題