私はユーザーのFacebookの壁に公開しようとしています。私はC#でasp.netでそれを行う必要があります。誰かが働いているプロジェクトはありますか?必要なステップヘルプ。私はいくつかのプロジェクトを成功させました。私が試みている現在のプロジェクトは、最初の投稿の後に400の悪いリクエストエラーを返します。 だから、私は繰り返し、私は「私は誰もがASPまたはC#のためのFacebookのAPIを書いたかどうかを知ることができますが、ないエラーではなく、ウェブサイトの名前を返さない作業プロジェクト、 おかげで、 エイドリアンユーザーFacebookの壁にどのように公開できますか?
0
A
答えて
1
質問者(transportinoradea): まあ、最後に私はFacebookRequestとCallRequest<の代わりに別のメソッドを使って400エラーを出しました。今私はそれを処理し、すべてが大丈夫です。
/// <summary>
///
/// </summary>
/// <param name="accessToken"></param>
/// <param name="message"></param>
/// <param name="link"></param>
/// <param name="picture"></param>
/// <param name="title"></param>
/// <param name="linkCaption"></param>
/// <param name="description"></param>
/// <returns> Will return empty string if is ok, else will return error message</returns>
public string PublishToFbWall(String accessToken, String message, String link, String picture, String title, String linkCaption, String description)
{
String postData = "";
if (accessToken == "")
return "Access token empty.";
postData += "access_token=" + accessToken;
if (message != "")
postData += "&message=" + message;
if (link != "")
postData += "&link=" + link;
if (picture != "")
postData += "&picture=" + picture;
if (title != "")
postData += "&title=" + title;
if (linkCaption != "")
postData += "&linkCaption=" + linkCaption;
if (description != "")
postData += "&description=" + description;
//postData += "&link=" + "http://www.transportinoradea.ro/";
//postData += "&picture=" + "http://www.transportinoradea.ro/images/logo_transportinoradea_240_100.png";
//postData += "&name=" + "tttt";
//postData += "&caption=" + "linkCaption";
//postData += "&description=" + "description as ds";
return DoFacebookWebrequest(postData, "https://graph.facebook.com/me/feed");
}
/// <summary>
/// Prepare web request...
/// </summary>
/// <param name="postData"></param>
/// <param name="url"></param>
/// <returns> Will return empty string if is ok, else will return error message</returns>
//private string DoFacebookWebrequest(String postData, String url, string accessToken, string message)
private string DoFacebookWebrequest(String postData, String url)
{
try
{
WebClient wcc = null;
try
{
wcc = new WebClient();
wcc.UploadString("https://graph.facebook.com/me/feed", null, postData);
}
catch (System.Net.WebException ex)
{
StreamReader readStream = new StreamReader(ex.Response.GetResponseStream());
//This way wee can see the error message from facebook
string ErrorMessageJson = readStream.ReadToEnd();
JavaScriptSerializer ser = new JavaScriptSerializer();
ErrorFacebook facebookError = ser.Deserialize<ErrorFacebook>(ErrorMessageJson);
//throw new Exception(
return "Error:" + " type(" + facebookError.error.type + "), message:" + facebookError.error.message + " ";
//);
}
}
catch (Exception e)
{
return e.Message;
//throw new Exception(e.ToString());
}
return "";
}
0
が必要基本的なHTTPリクエストでそれを行うだけですか?
http://developers.facebook.com/docs/reference/api/から:
「あなたはアクセストークンを使用して、適切な接続URLにHTTP POSTリクエストを発行することによって、Facebookのグラフを公開することができます。」
0
を私はあなたが既製のプロジェクトを取得することはできません怖いですそれを達成する方法を説明するサンプルです。
私はあなたがthisリンクを確認することを提案します、それはあなたが始めに役立ちます。
関連する問題
- 1. ユーザーのFacebookの壁にグラフAPIを自動公開する
- 2. Facebook-ユーザーの壁にストーリーを公開する
- 3. facebook multiple壁に公開する
- 4. ユーザーの壁にファンページとして公開
- 5. facebook壁紙にページとして公開
- 6. ヘルプ:Facebookに公開する私のサイトからページの壁
- 7. 許可を得て、ユーザーのアカウントとは別のFacebookページの壁に公開を開始しますか?
- 8. 新しい投稿をFacebookの壁に公開するには?
- 9. Facebookの壁に別の人として公開する方法
- 10. は、Facebookユーザー壁に
- 11. Facebookは私の壁に公開/ありがとうございますアプリケーションダイアログ
- 12. Facebookの壁紙にYouTubeビデオを公開する方法
- 13. Facebookのストリームが壁紙にAppとして公開する/ページ
- 14. どのようにユーザーをFacebookからログアウトできますか?
- 15. 投稿をFacebookに公開アプリケーションの壁ページ
- 16. アプリケーション名またはオーナー(ユーザー自身ではなく)に代わってユーザのFacebookの壁に公開
- 17. Facebookの壁とあなたの友人のホームページにFacebookアプリで公開しますか?
- 18. のFacebookのiOS API:どのように公開プロフィールURL
- 19. Facebook APIを使用して壁に公開する
- 20. 自分の壁に公開する前に、ユーザーにプロンプトを表示するようにFacebookとActionScriptを強制しますか?
- 21. 私のFacebookアプリケーションに公開メッセージを投稿できますか?
- 22. Facebookのアプリケーション、ユーザーの壁に公開するダイアログ、javascript apiを使用して、ブラウザでブロックされたポップアップ
- 23. アプリケーション内のユーザーの友人のストリーム/壁に何かを公開する方法
- 24. Facebookの壁ポストのように -
- 25. firebaseのユーザーのFacebookの公開情報にアクセスするには?
- 26. ユーザーの壁にFacebookのコンテンツを投稿しますか?
- 27. 壁ポストを公開した後にFacebookの投稿IDが表示されないようにする
- 28. Facebookのような壁
- 29. Facebookのユーザーのグループをどのように抽出できますか?
- 30. 機能をプラグインライブラリにどのように公開しますか?