そのため、アプリを使用して自分のウォールにメッセージを投稿できますが、友人のウォールに切り替えると機能しなくなります。
これが私のコードです:
[FBSession.activeSession requestNewPublishPermissions:@[@"publish_stream"]
defaultAudience:FBSessionDefaultAudienceFriends
completionHandler:^(FBSession *session,
NSError *error) {
// Handle new permissions callback
}];
NSMutableDictionary *params = [[NSMutableDictionary alloc]init];
[params setObject:message forKey:@"message"];
[FBRequestConnection startWithGraphPath:[NSString stringWithFormat:@"me/feed"]
parameters:params
HTTPMethod:@"POST" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
completed(error);
}];
私が変更した場合:
[NSString stringWithFormat:@"me/feed"]
に:
[NSString stringWithFormat:@"%@/feed", friendID]
友達のウォールに投稿する必要がありますが、何らかの理由で機能しません。何か案は?
また、補足質問: Facebook SDK を介して友人にダイレクト メッセージを送信することはできないと読みましたが、それは本当ですか?
すべてのヘルプは大歓迎です:)