J'ai récemment mis en œuvre la fonctionnalité Facebook pour poster une URL comme expliqué dans iOS Facebook DevelopmentFacebook iOS Intégration
Il est comme expliqué. Après que je me suis inscrit sur Facebook et que j'ai défini ma clé d'application, j'ai démarré le simulateur d'iPhone et autorisé comme expliqué sur Facebook. Après cela, le Mobile Safari n'a pas retrouvé mon application (parce que je ne veux pas que Facebook recule, plus tard, je veux faire ça en appelant une page web par moi-même). Donc je l'ai juste recommencé (activé à cause d'iOS 4.2). Après cela, je suis passé à l'adresse où je poste une URL par défaut.
NSMutableDictionary *params = [NSMutableDictionary dictionary];
NSString *communityURL = @"http%3A%2F%2Fwww.google.com";
[params setObject:communityURL forKey:@"link"];
[facebook dialog:@"feed" andParams:params andDelegate:self];
Normalement, il devrait faire apparaître une boîte de dialogue avec ces paramètres, mais il a juste montré une erreur:
This page contains the following errors:
error on line 25 at column 35: xmlParseEntityRef: no name
Below is a rendering of the page up to the first error.
Quand je débogage dans la méthode qui appelle la boîte de dialogue, je suis arrivé l'URL, qui sera être appelé. Lors de l'exécution de cette URL dans un navigateur Web, cela fonctionne.
Pourquoi ça ne marche pas? Qu'est-ce qui ne va pas?
Pour tous ceux qui ne savent pas où trouver ce SHKItem, il suffit de regarder ici http://www.getsharekit.com/. Ceci est un libray externe, qui peut facilement être utilisé. – NicTesla
Et n'oubliez pas de définir les paramètres dans SHKConfig pour votre App. – NicTesla
Je bricoler avec sharekit maintenant - il semble qu'il n'a pas de support pour IOS 5.x ou ARC. Est-ce exact? Y at-il un travail autour? Merci! – phil