0
我能夠成功張貼到使用SLRequest臉譜,以下列方式:使用SLRequest將URL附加到facebook文章?
- (void)postScoreWithFBAccount:(ACAccount *)facebookAccount
{
NSString *messageToPost = [self.myString stringByAppendingString:@"https://www.example.com"];
NSDictionary *fbParameters = @{@"message": messageToPost};
NSURL *feedURL = [NSURL URLWithString:@"https://graph.facebook.com/me/feed"];
SLRequest *updateFeedRequest = [SLRequest requestForServiceType:SLServiceTypeFacebook requestMethod:SLRequestMethodPOST URL:feedURL parameters:fbParameters];
updateFeedRequest.account = facebookAccount;
[updateFeedRequest performRequestWithHandler:^(NSData *responseData, NSHTTPURLResponse *urlResponse, NSError *error)
{
if (responseData)
{
NSLog(@"Received Response: %@", [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding]);
if (urlResponse.statusCode >= 200 && urlResponse.statusCode < 300)
{
}
else
{
NSLog(@"HTTP %d Returned", urlResponse.statusCode);
}
}
else
{
[self showErrorAlertWithMessage:@"Unknown error occured, try again later!"];
}
}];
}
我以爲我可以簡單地通過添加一個到我的消息字符串連接的URL。問題是,即使它被認爲是Facebook上的鏈接,但它不會像在其他網址一樣在Facebook上進行預覽時顯示預覽。有誰知道我可以如何附加類似於SLComposerViewController這樣做的網址,而是通過SLRequest?
非常感謝!我附上了一個鏈接到我公司的頁面。問題是它只顯示在我的個人資料中,沒有其他人能看到它。這些設置可供我的朋友在代碼和時間軸中查看。你知道會發生什麼嗎? – KingPolygon
我認爲他們無法看到它,因爲您的應用程序仍然處於沙盒模式,很可能 - 只有所有者,開發人員和測試人員才能看到它。 – Andy
@asavu是對的。可能應用程序仍處於開發模式;將其更改爲在應用程序設置中生活;在「狀態和評論」下 –