मुझे पता है कि एक फीड को कैसे एम्बेड किया जाए जिसमें एक निश्चित आईडी है। मैंने पहले ही कर दिया। अब मैं निम्नलिखित कार्यक्षमता को कार्यान्वित करना चाहता हूं: यदि उपयोगकर्ता को एक निजी संदेश प्राप्त होता है, तो यह एक एम्बेडेड फ़ीड पर दिखाई देगा। मेरी राय में सबसे अच्छा विकल्प संपूर्ण "चैट विंडो" को एम्बेड करना होगा, लेकिन मुझे वेब पर एक कोड कोड नहीं मिला। मैं उसे कैसे कर सकता हूँ?मेरी वेबसाइट पर yammer निजी संदेश कैसे एम्बेड करें?
उत्तर
आप वास्तव में फ़ीड के साथ निजी संदेशों को एम्बेड नहीं कर सकते हैं, क्योंकि यमर के आरईएसटी एपीआई (सहित निजी संदेश) को OAuth 2.0 के माध्यम से प्रमाणीकरण की आवश्यकता होती है। इसका मतलब है कि आपको एक यमर एपीआई एप्लिकेशन बनाना है जो आपके उपयोगकर्ताओं से लॉग इन करने और आपको अपने संदेशों तक पहुंचने की अनुमति देगा। उनके दस्तावेज here और here में वर्णित समग्र अवधारणा।
यामर कई एसडीके प्रदान करता है जिनका आप उपयोग कर सकते हैं, उनमें से एक जावास्क्रिप्ट एसडीके है। मैंने उपयोगकर्ताओं को लॉग इन करने के लिए कहने के तरीके के बारे में एक सरल उदाहरण बताया है और फिर यह उनके निजी संदेश प्रदर्शित करेगा। आपको याद है, यह एक बहुत ही सरल समाधान है, मैंने अभी इसे एक-एक-एक वार्तालाप पर परीक्षण किया है।
<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript" data-app-id="YOUR-APP-CLIENT-ID" src="https://c64.assets-yammer.com/assets/platform_js_sdk.js"></script>
</head>
<body>
<span id="yammer-login"></span>
<div id="messages"></div>
<script>
yam.connect.loginButton('#yammer-login', function (resp) {
if (resp.authResponse) {
document.getElementById('yammer-login').innerHTML = 'Welcome to Yammer!';
}
});
var msgdiv = document.querySelector("#messages");
yam.getLoginStatus(
function(response) {
if (response.authResponse) {
console.log("logged in");
var myId = response.authResponse.user_id;
yam.platform.request({
url: "messages/private.json",
method: "GET",
success: function (response) {
console.log("The request was successful.");
var usernames = {};
response.references.forEach(function(ref){
if(ref.type === "user") {
usernames[ref.id] = ref.full_name;
}
});
response.messages.forEach(function(message){
var msg = document.createElement("span");
msg.innerHTML = usernames[message.sender_id] + ": " + message.body.parsed + "<br/>";
msgdiv.appendChild(msg);
})
},
error: function (response) {
console.log("There was an error with the request.");
console.dir(private);
}
});
}
else {
console.log("not logged in")
}
}
);
</script>
</body>
</html>
messages/private.json
एपीआई अंत बिंदु से प्रतिक्रिया एक JSON फ़ाइल है कि आप के माध्यम से जाना जा सकता है। इसमें संदेश और वार्तालाप में शामिल उपयोगकर्ताओं के बारे में जानकारी शामिल है।
- 1. वेबसाइट पर 3 डी मॉडल एम्बेड करें
- 2. मेरी वेबसाइट पर
- 3. वेबसाइट के भीतर ऑडियो कैसे एम्बेड करें?
- 4. मेरी वेबसाइट पर नवीनतम हालिया पोस्ट कैसे प्रदर्शित करें मेरी वेबसाइट
- 5. कैसे मेरी वेबसाइट
- 6. मेरी वेबसाइट
- 7. मेरी वेबसाइट
- 8. मेरी वेबसाइट पर ओपनआईडी का उपयोग कैसे करें
- 9. फेसबुक पर मेरी वेबसाइट की सामग्री कैसे साझा करें
- 10. मेरी वेबसाइट
- 11. मेरी वेबसाइट
- 12. वेबसाइट में एम्बेड करें गितब योगदान ग्राफ
- 13. yammer @ शून्य पर मूल्य छोड़ने के लिए
- 14. रेल निजी संदेश
- 15. आप वेबसाइट पर नवीनतम ट्वीट कैसे एम्बेड करते हैं?
- 16. वेबमास्टर टूल्स मेरी वेबसाइट
- 17. मेरी एएसपीनेट वेबसाइट
- 18. socket.io निजी संदेश
- 19. मेरी वेबसाइट पर Google Plus के साथ लॉगिन करें
- 20. मेरी परियोजना में निष्पादन योग्य कैसे एम्बेड करें
- 21. निजी संदेश प्रणाली
- 22. दुर्भावनापूर्ण मेरी वेबसाइट
- 23. मेरी नई विकसित मोबाइल वेबसाइट का स्थानीय स्तर पर परीक्षण कैसे करें
- 24. मेरी वेबसाइट को सुरक्षित करने के लिए कैसे करें
- 25. Django में निजी संदेश
- 26. मेरी एएसपी.नेट वेबसाइट से ऑन-डिमांड वेब जॉब निष्पादित करें?
- 27. मेरी वेबसाइट पर Google Analytics 'साइट पर सक्रिय विज़िटर' नंबर कैसे प्रदर्शित करें?
- 28. मेरी वेबसाइट के लिए i7
- 29. वेबसर्वर पर जेएसपी वेबसाइट कैसे होस्ट करें?
- 30. एसएसएल आईफ्रेम अन्य वेबसाइट पर एम्बेड किया गया है
क्या आपने [Yammer API] (https://developer.yammer.com/) देखा है? [निजी संदेश] (https://developer.yammer.com/docs/messagesprivatejson) का अनुरोध करने पर एक विशेष पृष्ठ यहां दिया गया है। – pll33
वैसे मैंने किया, लेकिन उनके दस्तावेज़ीकरण यह नहीं बताते कि इसका उपयोग कैसे किया जाए। उन्होंने कोई कोड स्निपेट या एक कामकाजी उदाहरण प्रदान नहीं किया –