使用UniShare在Unity3d中分享到新浪微博、騰訊微博、人人網等各個社交平台


以分享到Facebook為例:

1. 授權

Facebook.instance.Authorize();

2. 分享

Facebook.instance.OnCallBack += onUpdateReturn;
string text = string.Format(template, System.DateTime.Now.ToString());
Facebook.instance.Share(text);

public void onUpdateReturn(ResponseResult res){
    Debug.Log(res.returnType.ToString());
    Debug.Log(res.description);
}

注意,授權調用是異步的,在分享時需確保授權成功。

也可以在授權回調里調用分享:

Facebook.instance.OnOauthCallBack += AuthorizeCallBack;
Facebook.instance.Authorize();
void AuthorizeCallBack(){
    Facebook.instance.Share(text);
}

分享到其他平台也是類似的,並且Android, iOS通用,使用起來非常方便,下一篇博客將會展示怎么擴展該插件,使其支持其他Api,比如帶視頻分享,獲取用戶數據等等。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM