prakash00060 Ответов: 1

Как разместить изображение из нашего приложения в linkedin post ?


I have to post image to the linkedin from my asp.net mvc applicaiton.


Что я уже пробовал:

<blockquote class="quote"><div class="op">Quote:</div> function ShareLinkedIn() {
            var Array = $('#VacancyGrid [name=id]:checked').map(function() {
                return $(this).val();
            }).get();

            if (Array == "") {
                showAlertMessage("Alert", "Please select vacancy."); // alert();
            } else {

                $.ajax({
                    url: '@Url.Action("LinkedINAuth", "Vacancy")',
                    data: { vacancyIds: Array.toString() },
                    async: true,
                    type: 'POST',
                    cache: false,
                    success: function(datas) {
                        debugger;
                        var html = datas.split(',')[0].toString();
                        var image = datas.split(',')[1].toString();
                        //txp2rKYpuKZXaaYC5kB-m13KnVE Initialize with your OAuth.io app public key  QdDTUvqmt2uX6kg4M5Fonvyn7c4
                        OAuth.initialize('txp2rKYpuKZXaaYC5kB-m13KnVE');
                        // $('#auth').show();
                        OAuth.popup('linkedin2').then(linkedin => {
                            console.log('linkedin:', linkedin);
                        // Get your linkedin profile id:
                        linkedin.me().then(data => {
                            let id = data.id;
                        linkedin.post({
                            url: "/v2/shares",
                            data: JSON.stringify({
                                "content": {
                                    "contentEntities": [
                                        {
                                            "description": "We are hiring Deserving candidate for Dubai Location",
                                            "entityLocation": html,
                                            "thumbnails": [
                                                {
                                                    "imageSpecificContent": {
                                                        "width": 1200,
                                                        "height": 628
                                                    },
                                                    "resolvedUrl": image
                                                }
                                            ]
                                        }
                                    ],
                                    "title": "Current Hiring"
                                },
                                "distribution": {
                                    "linkedInDistributionTarget": {}
                                },
                                "owner": `urn:li:person:${id}`,
                                "subject": "Current Hiring",
                                "text": {
                                    "text": "Current Hiring!"
                                }
                    }),
                headers: {
                    "x-li-format": "json",
                    "X-Restli-Protocol-Version": "2.0.0",
                    "Content-Type": "application/json"
                }
            }).then(data => {
                console.log("success:", data);
        }).fail(err => { console.log("err:", err) });
        });
        });
        }
        });

        }
        }</blockquote>

Richard MacCutchan

Скорее всего, с помощью опубликованного интерфейса linkedin.

prakash00060

у вас есть какое-нибудь решение

prakash00060

у вас есть какие-нибудь другие варианты в asp.net mvc

1 Ответов

Рейтинг:
1

MadMyche

Я хотел бы посмотреть в с помощью API-интерфейс LinkedIn, который хорошо документированы корпорацией Майкрософт:
Поделиться на LinkedIn - LinkedIn | Microsoft Docs[^]


prakash00060

у вас есть какие-нибудь другие варианты в asp.net mvc