通用部分集成步骤
下载ShareSDK的Unity3D工具类
打开Github下载Unity3DShareSDKSample项目。将项目中的Unity3dDemo/Assets/Plugins目录拷贝到您的项目的Assets目录中,或双击sharesdk-unity3d-plugin.unitypackage导入相关文件。 注意该操作可能会覆盖您原来已经存在的文件!
挂接ShareSDK脚本
打开Plugins目录,将ShareSDK.cs脚本文件拖动到Main Camera对象中进行脚本挂接。
注意:如果ShareSDK.cs并非挂载在Main Camera对象或者Main Camera对象修改为其他名字时,需要调用ShareSDK. setCallbackObjectName设置回调对象名称。否则会导致需要回调的接口无法正常回调,设置代码如下:
|
ShareSDK
.
setCallbackObjectName
(“
CallbackObjectName”
)
;
|
初始化ShareSDK,在挂接的对象的Start方法中对象ShareSDK进行初始化:
|
ShareSDK
.
setCallbackObjectName
(
"Main Camera"
)
;
ShareSDK
.
open
(
"api20"
)
;
|
然后初始化社交平台,代码如下:
|
Hashtable
sinaWeiboConf
=
new
Hashtable
(
)
;
sinaWeiboConf
.
Add
(
"app_key"
,
"568898243"
)
;
sinaWeiboConf
.
Add
(
"app_secret"
,
"38a4f8204cc784f81f9f0daaf31e02e3"
)
;
sinaWeiboConf
.
Add
(
"redirect_uri"
,
"http://www.sharesdk.cn"
)
;
ShareSDK
.
setPlatformConfig
(
PlatformType
.
SinaWeibo
,
sinaWeiboConf
)
;
|
注意:其中配置社交平台信息中的配置项说明,请参考《社交平台配置项说明》文档。
分享内容,先构造分享内容结构,代码如下:
|
Hashtable
content
=
new
Hashtable
(
)
;
content
[
"content"
]
=
|