[英]Publish to Facebook wall from iPhone application
沒關系,我無法通過iPhone應用程序將帖子發布到應用程序頁面牆(正在登錄的應用程序)。 我可以使用FBLoginDialog登錄,然后檢索數據以填充表格視圖,但是當我單擊按鈕以發布一些測試內容時,它將無法正常工作。 這是按鈕動作:
- (void)compose:(id)sender;
{
NSString *tid=@"115372005166292";
NSString *body = @"My Test";
NSArray *obj = [NSArray arrayWithObjects:body,[NSString stringWithFormat:@"%@", tid],nil];
NSArray *keys = [NSArray arrayWithObjects:@"message",@"target_id",nil];
NSDictionary *params = [NSDictionary dictionaryWithObjects:obj forKeys:keys];
[[FBRequest requestWithDelegate:self] call:@"facebook.stream.publish" params:params];
}
我也曾使用過FBStreamDialog,但我在那里遇到了兩個問題。 該對話框缺少自定義功能,發布項目時我無法處理回調(例如,重新加載tableview)
我一直在搜索互聯網,所有示例都與上面的代碼相似,所以我不確定我可能會缺少什么。
謝謝
您需要請求擴展權限。 登錄后顯示以下內容:
FBPermissionDialog* dialog = [[[FBPermissionDialog alloc] init] autorelease];
dialog.delegate = self;
dialog.permission = @"status_update";
[dialog show];
Doc: http : //github.com/facebook/facebook-iphone-sdk/#readme
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.