2011-08-01 5 views
0

Facebookの壁にYouTubeのビデオを公開したいと思っていました。誰かがそれをどうやって行うのか知っています。Facebookの壁紙にYouTubeビデオを公開する方法

あなたはユーチューブビデオの下に共有ボタンを押すことができ

+0

なぜfacebook APIをチェックしないのですか?私は少なくともそこに似たものがあると確信しています。 – Johan

+0

あなたは驚くかもしれませんが、そのドキュメントはsh * t – vondip

答えて

0

はよく私は私のFBページにユーチューブから分割動画を公開するinvolver

http://www.involver.com/

使用しますが、それは個人のFacebookの壁には動作しません。あなたの壁に公開されます。あなたはまた、リンクをコピーしてfacebook壁に貼ることもできます。

+0

です。私はグラフや他のapi(コーディング)で尋ねています。 – Komal

0

基本的にthis pageは非常に良いスタートです。 GraphAPIを使用してパブリッシュする方法について説明します。権限で自分のアカウントにリンクされているアプリ(ユーザーのウォールに公開するためpublish_streamが)とするFacebookページをリロードするためにいくつかのjavascriptをエコー取得

: あなたはアプリ(this pageを)必要があります、あなたがする必要がありますあなたのアプリやウェブページにredirect_uriしてください。

$dialog_url = "http://www.facebook.com/dialog/oauth?client_id=" 
     . $app_id . "&redirect_uri=" . urlencode($my_url) 
     . "&scope=publish_stream"; 
    echo("<script>top.location.href='" . $dialog_url . "'</script>"); 

次にあなたがhttps://graph-video.facebook.com/me/videosににenctype = "multipart/form-データ" で記事を送信する必要があります?

$token_url = "https://graph.facebook.com/oauth/access_token?client_id=" 
     . $app_id . "&redirect_uri=" . urlencode($my_url) 
     . "&client_secret=" . $app_secret 
     . "&code=" . $code; 
    $access_token = file_get_contents($token_url); 

経由でトークンを取得しますか(マルチパートアップロード・ストリームなど)

  1. トークン
  2. 説明
  3. 表題
  4. ファイル

ような形式を使用して:

<form enctype="multipart/form-data" action="<?php echo $my_url ?>" method="POST"> 
     <input type="file" name="file> 
     <input type="submit"> 
    </form> 

次の要素と主な欠点は、あなたが正常にアップロードされた後(または)あなたは、エラーコードか、新しく作成された要素のオブジェクトグラフIDのどちらかを持つ普通のjsonを持っています。私はそれを克服する方法をまだ整理していません。私はCURLを試してみます。

関連する問題