2011-03-07 93 views
0

Graph APIを使用してFacebookに投稿する方法をいくつか試しましたが、ニュースフィードに添付ファイルがない投稿を作成する際に問題があります。添付ファイル付きのFacebook Graph API投稿がニュースフィードに表示されない

私はただのテキストメッセージを投稿すると、それはニュースフィードに表示されます。アタッチメントを持つものはどれも壁にしか行きません。

誰でもこの問題の原因と解決方法を知っていますか?

+0

私はフォームをPOSTでデータを送るあなたは –

+0

を使用しているあなたのコードsnipptの不発弾を表示:<フォームアクション= 'HTTPS://graph.facebook.com '入力タイプ='非表示 'の名前='アクセスタイプ '' = 'セッションタイプ' '='セッション ' = 'message' value = 'test'> AragornSG

答えて

1

問題の原因は何もわかりませんが、新しいIDで新しいFacebookアプリケーションを作成して解決しました。壁にのみ投稿された同じスクリプトが、新しいApp IDでニュースフィードに投稿され始めました。

+0

そして、もう一度作業を停止しました。何も変わりませんでした。それはFacebookのAPIを台無しにする必要があります。 – AragornSG

0

あなたのフィードに添付ファイルやリンクを追加しているためだと思います。 http://developers.facebook.com/docs/fbjs/streamPublish/

あたりとして

彼らは言う:

は、ユーザーのステータス

を更新あなたは、単にユーザーのステータスを更新するには、このメソッドを使用することができます。これを行うと、ユーザーのプロファイルの上部と[フレンド]> [ステータスの更新]ページにステータスメッセージが表示されます。このメッセージは、アプリケーションアイコン付きストリームにも表示されます。ユーザーのステータスを設定するために、このメソッドを使用するには

は、次の手順を実行します

* Do not include an attachment or action link. If you do, the story will get published and will appear in the stream and on the user's Wall only. It won't appear at the top of the profile or in the Status Updates page. 
* Make sure the message is no longer than 420 characters. Otherwise, an error gets returned. 
0

私は、これは古い記事です知っているが、私は同じ問題を抱えていたと私はそれを解決しました。この投稿には正当な回答がなかったので、Googleの検索では多くの検索結果が出てきたので、答えを追加すると考えました。

ここで起こっている主な問題は、https://developers.facebook.comで作成されたアプリケーションとアクセストークンのアクセス許可の問題です。

壁面の添付ファイルはGETPOSTですが、最初にアクセスするにはUsers Access Tokenにアクセス権を与える必要があります。あなたはこのようにすることができます。

FB 上のアプリケーションへ

1. enter image description here

2. [グラフAPIに enter image description here

3.取得ユーザーアクセストークンをクリックし enter image description here

を探索

4. user_photosをクリックします。 and user_videos ここにはたくさんのオプションがありますが、写真やビデオになる傾向のある基本的な添付ファイルを取得するには、それらの2つを選択するだけですが、必要な数だけ追加できます。 enter image description here

はそれを保存するために下にあるアクセストークンを取得しますクリックした後、あなたは、あなたのパスワードでログインあなたのアカウントのアクセスTOKE権限を与える必要があります。あなたは今ここにあなたのフィードの添付にアクセスする権限(写真や動画)

は、グラフAPIの出力は、フィードenter image description here

から画像を示すように見えるものがどのように今、このこれを覚えておくことを行っているたら短いライブアクセストークンが約1時間続き、動作を停止します。あなたはこのトークンを永続的なトークンに変換しなければなりません。私はあなたの短命のトークンから永久的なトークンを生成するphp関数をv2 0.9

ここに私のポスト返信をチェック facebook: permanent Page Access Token?

関連する問題