2012-02-09 27 views
3

私はページの壁を投稿できません。コードは数日前に動作していましたが、現在は動作していません。私はポストを作るためにさまざまな方法を試していた投稿は表示されていません:C#

WebClient wc = new WebClient(); 

NameValueCollection PostData = new NameValueCollection(); 
PostData["access_token"] = ACCESSTOKEN; 
PostData["name"] = "Test M"; 
PostData["description"] = "Test M"; 
PostData["message"] = "Test M"; 
PostData["link"] = "http://www.yettoknow.com"; 
byte[] response = wc.UploadValues("https://graph.facebook.com/" + PROFILEID + "/feed", "POST", PostData); 
string res = Encoding.ASCII.GetString(response); 

:私のアプリは、次のコードを使用して、約1.5ヶ月のバックポストを作りました。私はIDを持つJSON応答を取得するために使用し、そのIDのGraph APIを使用してメッセージを表示することはできますが、投稿はページの壁には表示されません。

プライバシーに関する設定を変更する必要があるかどうかはわかりません。

答えて

0

まずFacebookにログインし、別のタブでウェブアプリを起動してみてください。

別のリード:あなたのトークンはまだ有効ですか?投稿にエラーリターンコードがありますか?火かき棒や開発者ツールでその結果を見ることができますか?

+0

私は壁に投稿するデスクトップアプリケーションを使用しています。私は数日前に新しいトークンを生成しましたが、それはまだ動作しています。返信がOKで、メッセージIDを私に提供しているFBONからの応答としてJSONが取得されているため、私は投稿を作成できます。グラフAPIを使用してメッセージを表示できますが、メッセージはページの壁に表示されません。 –

+0

表示されるまでに時間がかかることがあります。キャッシュをクリアして、facebookページをリロードすることもできます。 – unludo

0

ので(新しいアプリを作成するときにデフォルトで有効)サンドボックスモードを無効にし、あなたの投稿は,,希望を表示されます場合は、それはSANBOXのMODEかない,,であるかどうかを確認するために、あなたのアプリの設定を確認してくださいこれは役に立ちます。

関連する問題