Ich versuche, über das Facebook Open-Graph-API mit dem Facebook iOS SDK 3.0 zu implementieren. Alles scheint zu funktionieren, außer dem FbGraphObject, und das liegt daran, dass ich keine Ahnung habe, wie es aussehen soll, weil das eindeutig nicht funktioniert.Facebook iOS SDK 3.0, implementieren wie Aktion auf einer URL?
Was ich versuche zu tun ist, eine URL als ein Objekt veröffentlicht zu mögen. Ein einfaches Like mit dem Open-Graphen.
Die Fehlermeldung erhalte ich die den Code unten ist:
The action you're trying to publish is invalid because it does not specify any
reference objects. At least one of the following properties must be specified: object.
Der Code I verwenden diese:
FBGraphObject *objectToLike = [[FBGraphObject alloc]initWithContentsOfURL:[NSURL URLWithString:facebookLike.titleLabel.text]];
FBRequest *requestLike = [[FBRequest alloc]initForPostWithSession:[FBSession activeSession] graphPath:@"me/og.likes" graphObject:objectToLike];
FBRequestConnection *connection = [[FBRequestConnection alloc] init];
[connection addRequest:requestLike
completionHandler:
^(FBRequestConnection *connection, id result, NSError *error) {
if (!error &&
result) {
DLog(@"NothingWentWrong");
}
DLog(@"MajorError: %@", error);
}
];
[connection start];
UPDATE:
Karo einige weitere Informationen und Ich schätze es, diese Methode zu verwenden: https://developers.facebook.com/docs/sdk-reference/iossdk/3.0/class/FBGraphObject/#//api/name/graphObject
Um irgendwie ein Objekt zu erstellen. Es ist die graphObject Methode, mit der ich wahrscheinlich etwas anfangen muss. Jede Hilfe würde geschätzt werden.
Können Sie mir bitte sagen, was ist "urlToLikeFor", ist es nur 'ID' oder komplette URL von jeder Seite –
Komplette URL der Webseite zu mögen, muss diese Web-Seite die Meta-Tags, die Facebook bietet, implementieren . –
Danke für die Antwort ... du meinst so http://stackoverflow.com/questions/9038025/facebook-object-debugger-property-ogurl-could-not-be-parsed-as-type-url –