Tôi đang cố gắng thực hiện Thích thông qua facebook open-graph-api bằng Facebook iOS SDK 3.0. Mọi thứ dường như hoạt động ngoại trừ FbGraphObject và đó là bởi vì tôi không có ý tưởng nó trông như thế nào vì điều này rõ ràng không hoạt động.Facebook iOS SDK 3.0, thực hiện như hành động trên url?
Những gì tôi đang cố gắng làm là thích một url được đăng dưới dạng đối tượng. Một đơn giản Giống như với thông qua biểu đồ mở.
Thông báo lỗi tôi nhận được mã dưới đây là:
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.
Code tôi sử dụng là:
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:
Kiểm tra một số thông tin hơn và tôi đoán nó sẽ sử dụng phương pháp này: https://developers.facebook.com/docs/sdk-reference/iossdk/3.0/class/FBGraphObject/#//api/name/graphObject
Bằng cách nào đó, hãy tạo một đối tượng. Đó là phương thức graphObject mà tôi có thể cần phải làm gì đó. Bất kì sự giúp đỡ nào cũng được hoan nghênh.
Bạn có thể vui lòng cho tôi biết "urlToLikeFor" là gì, chỉ là 'id' hoặc url hoàn chỉnh của trang bất kỳ –
URL hoàn chỉnh của trang web, trang web này phải triển khai thẻ meta mà facebook cung cấp . –
Thanx Để trả lời ... bạn có nghĩa là như thế này http://stackoverflow.com/questions/9038025/facebook-object-debugger-property-ogurl-could-not-be-parsed-as-type-url –