2012-02-19 16 views
1

に(のExternalInterface経由)BitArrayを渡す方法、またはAS3アプリ画像は、Facebookの

からJavaScriptにビットマップがあり、その後、

Facebook上でこのイメージ/ビットマップを公開FB Javascript SDKまたはPHP SDKを使用しますか?

多くのありがとうございます。

答えて

0

FBに送信する画像を作成するには、サーバー側の処理が必要になります。何をする必要がありますあなたのフラッシュは、画像を保存するPHPのドキュメントに要求を送信し、その後、FBのPHP SDKを使用して画像を送信することです。

ちょうどjsで処理してイメージすることはできません。少なくとも、一時サーバー側のバージョンを作成する必要があります。

ここでは、アップロードのためのPHPのビットだ -

$file = $_POST['img']; // relative URL to image 

$facebook = new Facebook(array(
    'appId' => '1234234', 
    'secret' => '12312412312', 
)); 

$facebook->setFileUploadSupport(true); 
$args = array('message' => 'I just uploaded a pic!'); 
$args['image'] = '@' . $file; 

$data = $facebook->api('/me/photos', 'post', $args); 

私はjavascriptのアヤックスからPHPに私のイメージの場所を渡していますし、それは残りの世話をする - これは、すべてのあなたはすでにを求めていると仮定していますあなたのアプリの許可!

+0

こんにちはドリュー返信に感謝します。こんにちは別の質問があります:FB.api( 'me/photos')メソッドに渡す必要がありますA. PHPによって受け取られた$ GLOBALS ["HTTP_RAW_POST_DATA"]、またはB.サーバーに最近保存されたイメージのURL ?どうもありがとう。 –

+0

サーバー上でローカルバージョンを完全に使用することができます。私はアップロードのためのPHPのビットで私の答えを更新しました:) –

関連する問題