Frage

Dank einige Ihrer Geduld und einem kleinen Epiphanie (sp?), Habe ich jetzt bekommen halten, das Benutzerobjekt und Gruppen verwaltet usw. Aber wenn ich versuche, Anrufe an die api machen ich meine Mängel feststellen ( nein, nicht kommentieren - ich weiß, Sie bemerkt haben, während vor: p). Facebook-docs nach, soll ich in der Lage sein, so etwas wie schreiben mit

    var body = 'Reading Connect JS documentation';
FB.api('/me/feed', 'post', { body: body }, function(response) {
  if (!response || response.error) {
    alert('Error occured');
  } else {
    alert('Post ID: ' + response);
  }
});

Um jedoch die SDK übersetzt, würde davon ausgehen, ich, ich würde so etwas tun

app.Api("/me/feed", HttpMethod.Post);

, aber ich sehe nicht, wie ich den Text zu schreiben, senden kann ...

Auch wenn ich schon mal dabei bin - wie würde ich über die Verwendung von rohen FQL gehen

Jeder Abnehmer?

Vielen Dank im Voraus:)

War es hilfreich?

Lösung

Nun, während eine interessante Lektüre, die Verbindung, die ich gegeben wurde hier nicht wirklich Hilfe. War das die alte Sdk?

Wer weiß, wie die Elemente in diese bekommen?

        JsonObject friends = app.Api("/me/friends") as JsonObject;
        if (friends != null)
        {
            JsonArray friendsArr = friends["data"] as JsonArray;
            for (int i = 0; i < friendsArr.Count(); i++ )
            {

Die Daten, wie ich aus dem Graph doc bekam ist wie folgt aus:

        // me/friends:
            //"data": [
            //      {
            //         "name": "Jan Voolstra",
            //         "id": "9013644"
            //      },
            //      {
            //         "name": "Christopher O'Rielly",
            //         "id": "9124229"
            //      },

Alle VS sagen mir, dass friendsArr [0] vom Typ Facebook.JsonObject mit zwei Elementen ist ...

Cheers!

Andere Tipps

        var fb = new FacebookClient(_accessToken);
        var arguments = new Dictionary<string, object>();
        fb.PostCompleted += (o, args) =>
        {
            if (args.Error == null)
                MessageBox.Show("Your status have been successfully posted to facebook!");
        };
        arguments["message"] = AboutTextBox.Text;
        fb.PostAsync("me/feed", arguments);

Wie Elemente aus JsonObject bekommen:

List<string>names = new List<string>();
foreach (List<object> listresult in _result.Values)
{
    foreach (JsonObject oneResult in listresult)
    {
            if (oneResult.ContainsKey("name"))
            {
                names.Add(oneResult["name"].ToString());
            }
        }
    }
    break;
}

ich denke, das sollte funktionieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top