How to watch forum using Webcenter Discussions REST API
If I am building an application using WebCenter Discussions REST API, what API should I invoke to watch forum, topic? If it is not available in the REST API, what is the workaround to do the same ?
Did not find relevant information in the [http://docs.oracle.com/cd/E23943_01/webcenter.1111/e10148/jpsdg_jive.htm#CHDGJECD] .
Hi.
REST Discussions API allow you to get all information that you need. It provides URL to Forums, topics... Or directly you can access to the messages.
In addition, you can use REST Search API to search into discussion forums if you have Oracle SES.
Off doc about information that can you get through REST API: http://docs.oracle.com/cd/E23943_01/webcenter.1111/e10148/jpsdg_jive.htm#CHDGJECD
In the case of that you need more information about provided by REST API or WebCenter API then you can implement your own ADF BC to consume Discussions schema :).
Regards.
Edited by: Daniel Merchán on 16-oct-2012 15:16
Similar Messages
-
How to read azure storage data using JAVA with REST API
Hi,
We have a cloud service in our lab. We have enabled diagnostics
in cloud services. So WADPerformanceCounterTable was created in storage account. Now , We want to read the WADPerformanceTable using
JAVA with REST API. Is there any way to collect these details. please give me any
sample code to connect azure storage using table service REST API.
Thanks & Regards
RathideviHi,
Please have a look at this article:
https://convective.wordpress.com/2010/08/18/examples-of-the-windows-azure-storage-services-rest-api/, it demonstrate how to use table service Rest API, it also give us the code, hope this helps. Of course, the
MSDN article could also help us coding.
Best Regards,
Jambor
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
Extracting Raw Data Using Excel Services REST API
I am trying to create a home page in SharePoint 2013 that shows quick stats based on an Excel workbook stored in a document library. Through my research I found that I could leverage the Excel Services REST API to pull the information I need from the workbook
via URIs and display it on a SharePoint page in a seamless manner.
The problem I am having is pulling the data I need as raw text.
For example, I can create a page in HTML that says "Our sales for the month grew by [X%]" and use an img src tag that points to
http://sample.com/_vti_bin/ExcelRest.aspx/Documents/workbook.xlsx/Model/Ranges('Sheet1!A1')?$format=image to show a picture of cell A1 which contains the data I want to show inline on my page.
I want a way to pull the data in cell A1 as raw text so that I can format it as part of the HTML page. I tried using
$format=html, but that just takes me to a separate page where the cell is formatted exactly as it is in the workbook.
Is there a way to do what I am trying to do? The more detailed your response can be, the better as I am fairly new to these features. And also, is there a way to perform calculations of cells in HTML? Thanks in advance.Hi,
According to your description, you might want to extract text value from a specific cell in an Excel file using Excel Services REST API.
As there is no such predefined format can be used to return text value only, I would suggest you return the value as json format, then parse it and set to your HTML
tag using jQuery.
Here is a <p> tag with a script which can set the value of the <p> tag with the value gets from cell “A1”:
<p id="cell1">test</p>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script type="text/javascript">
//replace the strings below with yours
var libName = "Shared Documents";
var fileName = "Book1.xlsx";
var rangeName = "A1";
$(function(){
var s = getCellValue(libName, fileName, rangeName);
$("#cell1").html(s);
function getCellValue (libName, fileName, rangeName)
var cell = "";
$.ajax({
url: _spPageContextInfo.webAbsoluteUrl + "/_vti_bin/ExcelRest.aspx/"+libName+"/"+fileName+"/model/Ranges('"+rangeName+"')?$format=json",
method: "GET",
headers: { "Accept": "application/json; odata=verbose" },
dataType: "json",
async: false,
success: function (data) {
console.log(data.rows[0][0].v);
cell = data.rows[0][0].v;
error: function (data) {
console.log(data);
return cell;
</script>
You can add it into your page via a Content Editor Web Part, it will take effect after the page loaded.
Here are two links about how to add code into page via Content Editor Web Part:
http://blogs.msdn.com/b/sharepointdev/archive/2011/04/14/using-the-javascript-object-model-in-a-content-editor-web-part.aspx
http://sharepointadam.com/2010/08/31/insert-javascript-into-a-content-editor-web-part-cewp/
Best regards
Patrick Liang
TechNet Community Support -
Determine Email of the person in the people field using JSOM or REST API
Hi,I have to build below HTML dynamically. The source to build this is a sharepoint list that has a people field in it.Can I use JSOM or REST API to do this? if so, can anyone help with some examples?<a href='mailto:[email protected],[email protected]'>Write email</a>
techieHi,
The following code for your reference:
<script src="http://code.jquery.com/jquery-1.11.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
var array=new Array();
var requestUri = _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/getbytitle('CustomList')/items?$select=EmployeeId";
// execute AJAX request
$.ajax({
url: requestUri,
type: "GET",
headers: { "ACCEPT": "application/json;odata=verbose" },
success: function (data) {
var dataResults = data.d.results;
for(var i=0;i<dataResults.length;i++){
if(dataResults[i].EmployeeId!=null){
for(var j=0;j<dataResults[i].EmployeeId.results.length;j++){
array.push(dataResults[i].EmployeeId.results[j]);
//remove the duplicated id
var employeeIds=$.unique(array);
//get the employee email by user id
var emails=getEmailsByIDs(employeeIds);
//add to send mail div
$("#SendMail").append("<a href='mailto:"+emails+"'>Send Email</a>");
error: function () {
//console.log("Failed to get details");
function getEmailsByIDs(employeeIds){
var emails=new Array();
var requestUri = _spPageContextInfo.webAbsoluteUrl + "/_api/web/siteusers?$select=Id,Email";
// execute AJAX request
$.ajax({
url: requestUri,
type: "GET",
headers: { "ACCEPT": "application/json;odata=verbose" },
async: false,
success: function (data) {
var dataResults=data.d.results;
for(var i=0;i<dataResults.length;i++){
for(var j=0;j<employeeIds.length;j++){
if(dataResults[i].Id!=null&&dataResults[i].Id==employeeIds[j]&&dataResults[i].Email!=null){
emails.push(dataResults[i].Email);
error: function () {
//console.log("Failed to get details");
return emails;
</script>
<div id="SendMail">
</div>
Thanks,
Dennis Guo
TechNet Community Support
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
[email protected].
Dennis Guo
TechNet Community Support -
How to develop forums using J2SE
How can we develop forums using J2SE technology.
Take a look at the question. It does very muchlook
like a textbook question. I don't think that theOP
will implement a forum without JEE.Neither do I. Nor do I think he will implement it
with JEE.
I agree!
By the way, you could do it all using sockets, not
even HTTP requests. Serialization might actually be
quite efficient - less overhead. as compared to HTML.The ReneForumProtocol? And of course he'll build the client for this as nothing but the best MVC Swing app you ever saw. -
How to Create, Edit, and delet Alerts in sharepoint using COM or REST API
I need to create,Delete and Alerts using Client object model or REST API , I know It's available on server objetc model , but in client side how do it ,
Anu ideasHi,
According to your description, my understanding is that you want to create, delete and edit SharePoint alerts using Client Object Model or Rest API.
In SharePoint Client Object Model, there is very little that you can achieve when it comes to alerts.
For changing alerts, there is a ChangeAlert class:
change alert class
For Deleting alerts, you can call deletealert web service:
DeleteAlerts
For creating new alerts, it seems no such API support this, a workaround is call the new alert form "SubNew.aspx" using JavaScript to achieve it.
More information:
http://www.learningsharepoint.com/2013/09/17/client-object-model-doesnt-support-creating-sharepoint-2013-alerts/
Thanks
Best Regards,
Jerry Guo
TechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
[email protected] -
HTTP 403 while using SharePoint Online REST API anonymously
Hey Team,
While using REST API to get list items (SharePoint Online) anonymously, I am getting HTTP 403 error:
Request: http://server/site/_api/web/lists('guid')/items?$select=Title,Products/Name&$expand=Products/Name
Response: HTTP 403 : System.UnauthorizedAccessException : Access denied. You do not have permission to perform this action or access this resource.
Authenticated users do not face this issue. The list has anonymous access (View) enabled. Anonymous users can access the lists without facing any issue.
I am not sure and could not able to find any link that says anonymous users can't use REST API to get SPListItems. Any input in this regard will be highly appreciated.
Regards,
Sanjay
Either you love IT or leave ITHi,
From this documentation from MSDN about
Reading data with REST, “Note that you cannot obtain an access token from code that is running on a browser client. You must obtain the access token from code that is running
on a server”, it will only allow the authenticated users who has an access token to access the REST API.
The two links below will provide more information about authentication in SharePoint 2013:
http://msdn.microsoft.com/en-us/library/fp142382.aspx
http://msdn.microsoft.com/en-us/library/jj687470.aspx
Thanks
Patrick Liang
Forum Support
Please remember to mark the replies as answers if they
help and unmark them if they provide no help. If you have feedback for TechNet
Subscriber Support, contact [email protected]
Patrick Liang
TechNet Community Support -
Performance issue during SharePoint list data bind to html table using Ajax call(Rest API)
Hello,
I am having multiple lists in my SharePoint Site. I am using SharePoint REST APIs to get data from these lists and bind a HTML Table. Suppose, I have 5 lists with 1000 records each, I am looping 5000 times to bind each row(record) to this html table. This
is causing performance issue which is taking a very long time to bind.
Is there any way So that I can reduce this looping OR is there any better approach to improve the performance. Please kindly Suggest. Thank you for your help :)
Warm Regards,
Ratan Kumar RachaHi Racha,
For handling large data binding in a page,
AngularJS would be a great option if you might would worry about the performance.
You can get more information about using AngularJS from the two links below:
https://www.airpair.com/angularjs/posts/angularjs-performance-large-applications
http://www.sitepoint.com/10-reasons-use-angularjs/
Best regards
Patrick Liang
TechNet Community Support -
How can Netbeans be used for a CAD API?
I am about to register for a Java college course, in order to learn to use my CAD system's (Pro/E) Java API, called J-Link. The J-Link User Guide provides Java instructions for linking to J-Link via Java, but does not include instructions dealing with an IDE like Netbeans. The Java college course features the Netbeans IDE, and I don't want to do it unless I can use an IDE. If one can link to an application without an IDE, can't one also do so with an IDE? Nobody I have spoken with will commit themselves on this. Yes or no, and what is entailed. That's what I need to know, or I'll have to drop the matter.
Have you tried the netbeans.org site for help? They might be able to better answer your questions about integrating your app with the NetBeans IDE:
http://www.netbeans.org/ -
How to use WebCenter REST API to like or comment a activity
Hi all
I want to know how to realize like or comment function with REST APIs.
I execute a REST call with following url, but the 'like' counter is not be increased.
http://cdcjp77vm3.cn.oracle.com:8888/rest/api/activities/services/oracle.webcenter.community/objectTypes/groupSpace/objects/(s2518c69b_1989_4a63_8886_c32075c76b9c)/likes?&utoken=FDNA-Z7ekZuPnVSNoPWOqTJ2IzAE_w**
Is there anything i missed?
Can anyone give me an example about how to use this API to like or comment a activity?
Thanks
QianSo Qian;
looking through the code this is how you can
Post a comment (POST)
/rest/api/activities/services/{serviceId}/objectTypes/{objectType}/objects/({objectId})/comments?startIndex={startIndex}&itemsPerPage={itemsPerPage}&utoken=blah
{key:val}
{text:'this is my comment)
Edit a comment (PUT)
So I haven't tried it but it should do the trick.. although I don't see update under capabilities so you may get blocked.
/rest/api/activities/services/{serviceId}/objectTypes/{objectType}/objects/({objectId})/comments?startIndex={startIndex}&itemsPerPage={itemsPerPage}&utoken=blah
id: {commentId},
text: 'changed my comment.. magic'
Delete a comment (DELETE)
/rest/api/activities/services/{serviceId}/objectTypes/groupSpace/objects/({objectId})/comments/{commentId}?utoken=blah
Like POST
/rest/api/activities/services/{serviceId}/objectTypes/{objectType}/objects/({objectId})/likes?startIndex={startIndex}&itemsPerPage={itemsPerPage}&utoken=blah
I passed it an empty object {} seemed to work for me.
Unlike (DELETE)
/rest/api/activities/services/oracle.webcenter.community/objectTypes/groupSpace/objects/({objectId})/likes/({likeId})?utoken=blah
Let me know if this works for you -
Hi All,
We have a requirement where in we need to create a webcenter discussion, I'm referring to "Developer's Guide for Oracle WebCenter 11g Release", I want to create a new category through the "Oracle WebCenter Discussions administrator interface" and then use the category identifier.
Please tell us what is Oracle WebCenter Discussions administrator interface?
where can I get it?
Also how can we create a category?
Else please tell us how can we create a Webcenter Discussion? We are using Webcenter 11g.
Kindly help us on this regard.
Thanks in advance,The administration console is available at http://<host>:<port>/owc_discussions/admin/ - login with the admin credentials. You can create categories and forums there, under the "Content" tab.
Regards,
Joonas -
Capturing Hosts,cluster,ad Resource information of hosts using SPF REST API
Hi,
We are using SCVMM 2012R2 to integrate Hyper-V VMM with java using SPF REST API.For this I am using tenant API.
I am able fetch all the entities in VMM using GET query in SPF URL,but I am unable to fetch hosts,cluster and resource information for hosts.
Can anyone please tell me how will I fetch this information with REST API or does there any other way exists.
If so please tell me with the example.
Thank you.Hi ,
SPF only covers Tenant actions and information. There is no information about hosts and clusters that can be get from SPF. -
UCCX 8 Wallboard to use REST API
All,
I would like to find out how to use UCCX 8 REST API to get DB Master and let the wallboard script to automatically point to the Master DB.
I can get True or False from http://<UCCX 8 IP>/uccx/isDBMaster
I use a simple asp file to display Queue stats like call waiting, Ready, Not Ready, and Abandoned for each queue.
Just not sure how to integrate the returned value from the REST API into the wallboard.
Anyone has used this API for your Wallboard?
Thanks
WenqianHi Chris,
lastUpdatedAt or "Date Modified" fields don't change when the contact is sent an email, but rather, when ANY field is modified on the contact record. You can certainly query for and export contacts that had their data touched in some way since a specified time, but it won't be on a per-field basis. There is effectively no field level change history or tracking. You can work around this with extra logic. First, you can get a snapshot of what the values were in the specific fields you want to track across your entire database.
The next time you run an export using Date Modified, it will contain more records than you might care about, but you can filter offline for the ones you do care about by comparing their before and after values for the specific 'tracked' fields.
Regards,
Bojan -
Oracle Webcenter REST API Authentication
Hi All,
I am getting authentication error while consuming the Webcenter REST API url http://webcenter.us.oracle.com/rest/api/resourceIndex.In Jdeveloper (URL Datacontrol)
So please help me where to Provide the authentication details.
Thanks.Hi.
You need to add Authentication to your REST requests. Using Oracle WebCenter Portal REST APIs - 11g Release 1 (11.1.1.6.3)
From my experience, I always used REST API from a REST Java Wrapper done by a mate: Oracle Webcenter Portal &amp; Content Tips: Using WebCenter REST API from Java
- Samples snippet of authentication:
When executing code inside of the domain use OIT:
b64EncodedToken = WCSecurityUtility.issueTrustServiceSecurityToken();
String auth = "OIT " + b64EncodedToken;
connection.setRequestProperty(AUTH_PROPERTY, auth);
When executing code for testing in your JUnit or outside, use directly BASIC authentication:
String userpass = "weblogic:weblogic1";
BASE64Encoder encoder = new BASE64Encoder();
b64EncodedToken = encoder.encode(userpass.getBytes());
String auth = "Basic " + b64EncodedToken;
Create a DataControl manually create an instance of the connection depending of the environment.
Take a look in the official documentation and in the blog entry links.
Regards. -
Newly created Image not listed via REST API
Hi,
I have created a image in azure console .Its created successfully and i could see the created image under "Image" tab in console.Also, the image created with the name appending current date, it was not before.But when I am trying to list images by
using the below REST API its listing images except the newly created images that have the name appended with current date.
https://management.core.windows.net/5f2fe4c3-23b3-45c0-a70c-9560b79dcf56/services/images
header values:
x-ms-version : 2012-03-01
Content-Type : application/xml
Host: management.core.windows.net
This makes me fail to launch new VM via REST api.I got the response as follows
<Error xmlns="http://schemas.microsoft.com/windowsazure" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><Code>BadRequest</Code><Message>The image vmyffdd-20140605-813455l does not exist.</Message></Error>
Please look into this.hi,
From the error, your request parameter was incorrect. I guess your image name may be wrong. How did you write your Image name and url? I suggest you don't forget the '.VHD'. Also,if you use the
VMImageName element which is only available using version 2014-02-01 or higher
And I suggest you could try this code sample about how to using REST api to create VM :Simple Windows Azure REST API Sample Tool
Please try it.
Regards,
Will
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.
Maybe you are looking for
-
Linksys Easylink Advisor - Main has encountered a problem and needs to close.
I installed LELA 3.0. When Windows XP starts or when I try to start LELA from the desktop icon, I receive the following error "Linksys Easylink Advisor - Main has encountered a problem and needs to close. We are sorry for the inconvenience." In ot
-
i have an iphone 4 and my internet has not worked for a good 10 months, why wont it work? My dad pays for my data plan, so its not that i dont pay the bill. I've even tried to rest my net work settings, and that did not work. I went to AT&T and they
-
[SOLVED]how to use a VO that has bind variables in a Tree
Hi, I have 3 view objects that I have linked using ViewLinks. My last object - the details is based on a View Object that takes in a bind parameter for use in its where clause. Originally when I used this View Object I could set this where clause by
-
There is IOS 6 beta 4 on my phone! How can i get the final (or is it like the final)?
-
Videora won't run on my XP system
Every time I try to start Videora, I get a Common Language Runtime debugging service flag that tells me "Application has generated an exception that could not be handled" - Any ideas on why I get this message ? Many thanks for any help or advice....