iOS 開發 第三方分享 微信朋友圈分享

2021-07-23 16:39:29 字數 3149 閱讀 2149

bool issuccess =[wxapi sendreq:sentmsg];
}

/**

* *@param sender

wxmediamessage 多**內容分享

wximageobject 多**訊息中包含的資料物件

wxmusicobject 多**訊息中包含的**資料物件

wxwebpageobject 多**訊息中包含的網頁資料物件

wxemoticonobject 多**訊息中包含的表情資料物件

wxfileobject 多**訊息中包含的檔案資料物件

wxlocationobject 多**訊息中包含的地理位置資料物件

wxtextobject 多**訊息中包含的文字資料物件

*/ -(void)issharetopengyouquan:(bool)ispengyouquan

// -(void) onresp:(baseresp*)resp .我們可以自定義乙個**方法,然後把分享的結果返回回來。 }

完整的**如下:

#import

@protocol

wxdelegate

-(void)loginsuccessbycode:(nsstring *)code;

-(void)sharesuccessbycode:(int) code;

@end

@inte***ce

@property (strong, nonatomic) uiwindow *window;

@property (nonatomic, weak) id wxdelegate;

@end

@inte***ce

@end

@implementation

return

yes;

}

* 可能收到的處理結果有sendmessagetowxresp、sendauthresp等。

* @param resp具體的回應內容,是自動釋放的

*/ -(void) onresp:(baseresp*)resp

; */

if ([resp iskindofclass:[sendauthresp class]])

}else

}

if ([resp iskindofclass:[sendmessagetowxresp class]])

sendmessagetowxresp *response = (sendmessagetowxresp *)resp;

nslog(@"error code %d error msg %@ lang %@ country %@",response.errcode,response.errstr,response.lang,response.country);

if (resp.errcode == 0)

} }else

} } @end

viewcontroller.h

#import

@inte***ce

viewcontroller : uiviewcontroller

@end

viewcontroller.m

#import "viewcontroller.h"

#import "wxapi.h"

#import "afnetworking.h"

@inte***ce

viewcontroller ()

@end

@implementation

viewcontroller

- (void)viewdidload

- (ibaction)weixinloginaction:(id)sender else

} -(void)loginsuccessbycode:(nsstring *)code success:^(nsurlsessiondatatask * _nonnull task, id _nullable responseobject) failure:^(nsurlsessiondatatask * _nullable task, nserror * _nonnull error) ];

}

-(void)requestuserinfobytoken:(nsstring *)token andopenid:(nsstring *)openid success:^(nsurlsessiondatatask * _nonnull task, id _nullable responseobject) failure:^(nsurlsessiondatatask * _nullable task, nserror * _nonnull error) ];

}

/**

* @param sender

wxmediamessage 多**內容分享

wximageobject 多**訊息中包含的資料物件

wxmusicobject 多**訊息中包含的**資料物件

wxwebpageobject 多**訊息中包含的網頁資料物件

wxemoticonobject 多**訊息中包含的表情資料物件

wxfileobject 多**訊息中包含的檔案資料物件

wxlocationobject 多**訊息中包含的地理位置資料物件

wxtextobject 多**訊息中包含的文字資料物件

*/

- (ibaction)weixinshareaction:(id)sender

- (ibaction)friendshareaction:(id)sender

-(void)issharetopengyouquan:(bool)ispengyouquanelse

// -(void) onresp:(baseresp*)resp .我們可以自定義乙個**方法,然後把分享的結果返回回來。

}

-(void)sharesuccessbycode:(int)code

- (void)didreceivememorywarning

@end

參考demo:

iOS微信第三方登入

2.匯入對應的庫 置應用間的跳轉 4.就說明沒有針對ios9 增加白名單。2 單例介面 import wxapi.h inte ce uiresponder wxapidelegate property strong nonatomic nsstring access token property ...

android 微信朋友圈微博分享

新增 和資源引用,我們提供了新增資源檔案和jar檔案的兩種方式,可以根據需求選擇 解壓sdk壓縮包,將資料夾中的 main libs 和 main res 資料夾複製到你的專案工程根目錄下 如使用 adt 17 以下使用者需要手動新增 libs 下的jar檔案到工程path中 解壓sdk壓縮包,將資...

微信js分享朋友圈(一)

1.繫結網域名稱 備註 登入後可在 開發者中心 檢視對應的介面許可權。2.引入js檔案 wx.config 4.通過ready介面處理成功驗證 config資訊驗證後會執行ready方法,所有介面呼叫都必須在config介面獲得結果之後,config是乙個客戶端的非同步操作,所以如果需要在頁面載入時...