當前位置:首頁 » 視頻封面 » js微信朋友圈分享sdk

js微信朋友圈分享sdk

發布時間: 2021-08-10 01:35:12

① 微信SDK要如何分享到朋友圈

[mw_shl_code=java,true]private void shareToFriend(File file) {
Intent intent = new Intent();
ComponentName comp = new ComponentName("com.tencent.mm",
"com.tencent.mm.ui.tools.ShareImgUI");
intent.setComponent(comp);
intent.setAction("android.intent.action.SEND");
intent.setType("image/*"); intent.putExtra(Intent.EXTRA_TEXT,"我是文字");
intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file));
startActivity(intent);
}
private void shareToTimeLine(File file) {
Intent intent = new Intent();
ComponentName comp = new ComponentName("com.tencent.mm",
"com.tencent.mm.ui.tools.ShareToTimeLineUI");
intent.setComponent(comp);
intent.setAction("android.intent.action.SEND");
intent.setType("image/*");
intent.putExtra(Intent.EXTRA_TEXT,"我是文字");
intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file));
startActivity(intent);
}[/mw_shl_code]

② 有朋友使用了微信的 js sdk 做分享么

解決辦法,試試
一、替換格式法
就是把損壞的Word文檔存為另一種格式。
1、打開被損壞的文檔單擊「文件/另存為」菜單,在「保存類型」列表中,選擇「RTF格式」,然後單擊「保存」按鈕,並關閉Word。
2、打開剛才保存的RTF格式文件,再次使用「另存為」將文件重新保存為「Word文檔」,現在打開這個Word文件就可以發現文件已經被恢復過來了。
如果在轉換成rtf格式後文件仍然不能被恢復,可以將文件再次轉換為純文本格式(*.txt),再轉換回Word格式。當然在轉換為txt文件的時候其圖片等信息會丟失掉。
二、刪除格式信息法
Word文檔的最後一個段落符號記錄著全篇文檔的格式信息,有時刪除這些格式信息就可以恢復變成亂碼的文件。
1、在打開損壞的文檔後,單擊「工具/選項」菜單,選擇「編輯」標簽,取消對「使用智能段落選擇范圍」復選框的勾選,然後單擊按鈕。這樣就可以修復文件了。
2、選定最後一個段落符之外的全部內容,然後將這些內容粘貼復制到新的Word文件中即可。

③ 怎麼使用微信jssdk的自定義分享功能

<script>
wx.config({
debug: false, // 開啟調試模式,調用的所有api的返回值會在客戶端alert出來,若要查看傳入的參數,可以在pc端打開,參數信息會通過log打出,僅在pc端時才會列印。
appId: '${appId}', // 必填,公眾號的唯一標識
timestamp: ${timestamp}, // 必填,生成簽名的時間戳
nonceStr: '${noncestr}', // 必填,生成簽名的隨機串
signature: '${signature}',// 必填,簽名,見附錄1
jsApiList: [
'onMenuShareTimeline',
'onMenuShareAppMessage',
] // 必填,需要使用的JS介面列表,所有JS介面列表見附錄2
});
wx.ready(function(){
//分享到朋友圈
wx.onMenuShareTimeline({
title: '號外!號外!', // 分享標題
desc: '號外!號外!特大號外', // 分享描述
link: 'url', // 分享鏈接
imgUrl: 'logo/logo-2.png', // 分享圖標
success: function () {
}
});
//分享給好友
wx.onMenuShareAppMessage({
title: '號外!號外!', // 分享標題
desc: '號外!號外!特大號外', // 分享描述
link: 'url', // 分享鏈接
imgUrl: 'logo/logo-2.png', // 分享圖標
success: function () {
}
});
});
</script>

④ 如何使用微信JS-SDK實際分享功能

function wx_get_token() {
$token = S('access_token');
if (!$token) {
$res = file_get_contents('IP' .'你的AppID'.'&secret=' .'你的AppSecret');
$res = json_decode($res, true);
$token = $res['access_token'];
// 注意:這里需要將獲取到的token緩存起來(或寫到資料庫中)
// 不能頻繁的訪問,每日有次數限制
// 通過此介面返回的token的有效期目前為2小時。令牌失效後,JS-SDK也就不能用了。
// 因此,這里將token值緩存1小時,比2小時小。緩存失效後,再從介面獲取新的token,這樣
// 就可以避免token失效。
// S()是ThinkPhp的緩存函數,如果使用的是不ThinkPhp框架,可以使用你的緩存函數,或使用資料庫來保存。
S('access_token', $token, 3600);
}
return $token;
}

⑤ 微信js sdk 分享 底部介紹沒有

登錄你的微信平台,點擊「公眾號設置」。

2
點擊「功能設置」,然後點擊「設置」。

3
設置JS介面安全域名。這里填寫的是一級域名,不帶www和http。最多可以設置三個域名。設置完後點擊確定。(多說一句,相比以前的分享沒有任何域名限制,這里設置安全域名,目的是為了當發現此公眾平台發現誘導分享行為時,可以根據此域名追溯到所有分享出去的鏈接,以及通過這些鏈接增加的粉絲。這樣,微信就可以牢牢控制了你的微信平台,一旦發現違規,讓分享鏈接失效,刪除掉誘導行為增加的粉絲,是瞬間就可以完成的。因此,微信平台的開發者,一定要合理來使用分享功能,不要因小失大。等到你的微信平台被封,估計哭都來不及)

4
在開發者中心中獲取你的AppID和AppSecret,接下來在獲取令牌時,需要這兩個信息。

5
獲取令牌。在伺服器端完成,代碼如下:
function wx_get_token() {
$token = S('access_token');
if (!$token) {
$res = file_get_contents('' .'你的AppID'.'&secret=' .'你的AppSecret');
$res = json_decode($res, true);
$token = $res['access_token'];
// 注意:這里需要將獲取到的token緩存起來(或寫到資料庫中)
// 不能頻繁的訪問,每日有次數限制
// 通過此介面返回的token的有效期目前為2小時。令牌失效後,JS-SDK也就不能用了。
// 因此,這里將token值緩存1小時,比2小時小。緩存失效後,再從介面獲取新的token,這樣
// 就可以避免token失效。
// S()是ThinkPhp的緩存函數,如果使用的是不ThinkPhp框架,可以使用你的緩存函數,或使用資料庫來保存。
S('access_token', $token, 3600);
}
return $token;
}

注意:返回的access_token長度至少要留夠512位元組。介面返回值:
{"access_token":"ACCESS_TOKEN","expires_in":7200}
{"access_token":"vdlThyTfyB0N5eMoi3n_aMFMKPuwkE0MgyGf_0h0fpzL8p_-0kVHY33BykRC0YXZZZ-WdxEic4","expires_in":7200}

6
獲取jsapi的ticket。jsapi_ticket是公眾號用於調用微信JS介面的臨時票據。正常情況下,jsapi_ticket的有效期為7200秒,通過access_token來獲取。
function wx_get_jsapi_ticket(){
$ticket = "";
do{
$ticket = S('wx_ticket');
if (!empty($ticket)) {
break;
}
$token = S('access_token');
if (empty($token)){
wx_get_token();
}
$token = S('access_token');
if (empty($token)) {
logErr("get access token error.");
break;
}
$url2 = sprintf("",
$token);
$res = file_get_contents($url2);
$res = json_decode($res, true);
$ticket = $res['ticket'];
// 注意:這里需要將獲取到的ticket緩存起來(或寫到資料庫中)
// ticket和token一樣,不能頻繁的訪問介面來獲取,在每次獲取後,我們把它保存起來。
S('wx_ticket', $ticket, 3600);
}while(0);
return $ticket;
}

介面返回值:
{"errcode":0,"errmsg":"ok","ticket":"-I98-_YWtOQg","expires_in":7200}

7
簽名,將jsapi_ticket、noncestr、timestamp、分享的url按字母順序連接起來,進行sha1簽名。
noncestr是你設置的任意字元串。
timestamp為時間戳。

$timestamp = time();
$wxnonceStr = "任意字元串";
$wxticket = wx_get_jsapi_ticket();
$wxOri = sprintf("jsapi_ticket=%s&noncestr=%s×tamp=%s&url=%s",
$wxticket, $wxnonceStr, $timestamp,
'要分享的url(從http開始,如果有參數,包含參數)'
);
$wxSha1 = sha1($wxOri);

END
步驟2 添加JS代碼
生成簽名後,就可以使用js代碼了。在你的html中,進行如下設置即可。
<script type="text/javascript" src=""></script>
<script type="text/javascript">
// 微信配置
wx.config({
debug: false,
appId: "你的AppID",
timestamp: '上一步生成的時間戳',
nonceStr: '上一步中的字元串',
signature: '上一步生成的簽名',
jsApiList: ['onMenuShareTimeline', 'onMenuShareAppMessage'] // 功能列表,我們要使用JS-SDK的什麼功能
});
// config信息驗證後會執行ready方法,所有介面調用都必須在config介面獲得結果之後,config是一個客戶端的非同步操作,所以如果需要在 頁面載入時就調用相關介面,則須把相關介面放在ready函數中調用來確保正確執行。對於用戶觸發時才調用的介面,則可以直接調用,不需要放在ready 函數中。
wx.ready(function(){
// 獲取「分享到朋友圈」按鈕點擊狀態及自定義分享內容介面
wx.onMenuShareTimeline({
title: '分享標題', // 分享標題
link:"分享的url,以http或https開頭",
imgUrl: "分享圖標的url,以http或https開頭" // 分享圖標
});
// 獲取「分享給朋友」按鈕點擊狀態及自定義分享內容介面
wx.onMenuShareAppMessage({
title: '分享標題', // 分享標題
desc: "分享描述", // 分享描述
link:"分享的url,以http或https開頭",
imgUrl: "分享圖標的url,以http或https開頭", // 分享圖標
type: 'link', // 分享類型,music、video或link,不填默認為link
});
});
</script>

⑥ 微信js-sdk怎麼分享到朋友圈

你在wx.config時,打開調試模式,自己測試測試,在調試模式下,都會alert信息出來,看看alert出來的是什麼信息

⑦ 有朋友使用了微信的 js sdk 做分享么

解決辦法,試試 一、替換格式法 就是把損壞的Word文檔存為另一種格式。 1、打開被損壞的文檔單擊「文件/另存為」菜單,在「保存類型」列表中,選擇「RTF格式」,然後單擊「保存」按鈕,並關閉Word。 2、打開剛才保存的RTF格式文件,再次使用「另存為」將文件重新保存為「Word文檔」,現在打開這個Word文件就可以發現文件已經被恢復過來了。 如果在轉換成rtf格式後文件仍然不能被恢復,可以將文件再次轉換為純文本格式(*.txt),再轉換回Word格式。當然在轉換為txt文件的時候其圖片等信息會丟失掉。 二、刪除格式信息法 Word文檔的最後一個段落符號記錄著全篇文檔的格式信息,有時刪除這些格式信息就可以恢復變成亂碼的文件。 1、在打開損壞的文檔後,單擊「工具/選項」菜單,選擇「編輯」標簽,取消對「使用智能段落選擇范圍」復選框的勾選,然後單擊按鈕。這樣就可以修復文件了。 2、選定最後一個段落符之外的全部內容,然後將這些內容粘貼復制到新的Word文件中即可。

熱點內容
微信三天可見我還能看到對方朋友圈 發布:2021-08-17 15:55:04 瀏覽:114
微商神器x3朋友圈 發布:2021-08-17 15:54:12 瀏覽:667
微信朋友圈怎麼才能不壓縮視頻 發布:2021-08-17 15:53:58 瀏覽:746
af男裝微商 發布:2021-08-17 15:53:01 瀏覽:455
微信發朋友圈文字只顯示一行 發布:2021-08-17 15:53:01 瀏覽:775
微信怎麼看對方設置不看自己朋友圈 發布:2021-08-17 15:53:00 瀏覽:564
微商的萬斯是正品嗎 發布:2021-08-17 15:51:29 瀏覽:246
通過微信朋友圈加好友嗎 發布:2021-08-17 15:50:38 瀏覽:802
微信發了朋友圈之後怎麼修改 發布:2021-08-17 15:46:26 瀏覽:633
微商猜拳送手機詐騙怎麼辦 發布:2021-08-17 15:46:25 瀏覽:765