我試圖通過Facebook的開放圖API與Facebook的iOS SDK 3.0實現像。 除了FbGraphObject之外,所有的東西都可以工作,這是因爲我不知道它應該如何顯示,因爲這顯然不起作用。Facebook iOS SDK 3.0,在url上執行類似操作?
我想要做的就是像一個URL發佈爲對象。一個簡單的像通過開放圖。
錯誤消息,我得到了下面的代碼是:
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.
我使用的代碼是這樣的:
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:
經過一些更多的信息和我猜它使用這種方法: https://developers.facebook.com/docs/sdk-reference/iossdk/3.0/class/FBGraphObject/#//api/name/graphObject
以某種方式創建一個對象。這是graphObject方法,我可能需要做些什麼。任何幫助都將不勝感激。
你能告訴我什麼是「urlToLikeFor」,它只是任何頁面的「id」或完整的url –
想要的網頁的完整URL,這個網頁必須實現Facebook提供的meta-tags 。 –
Thanx對於答覆...你的意思是這樣的http://stackoverflow.com/questions/9038025/facebook-object-debugger-property-ogurl-could-not-be-parsed-as-type-url –